Skip to main content
Module

x/simple_utility/test/date.test.ts

A handy utility collection.
Go to Latest
File
import {assertEquals} from "../deps.test.ts";import {dateEncode, dateDecode, dateParse} from "../src/date.ts";
const sample = new Date(2000, 0, 1, 0, 0, 0, 0);
const encodeResult = 946684800;
Deno.test({ name: "Date: Encode", async fn(){ const result = dateEncode(sample);
assertEquals(result, encodeResult); }});
Deno.test({ name: "Date: Decode", async fn(){ const result = dateDecode(encodeResult);
assertEquals(result.toISOString(), sample.toISOString()); }});
Deno.test({ name: "Date: Parse", async fn(){ const result = dateParse(sample.toISOString());
assertEquals(result, encodeResult); }});