Module

x/dotenv/util_test.ts

Dotenv file handling for deno.
Extremely Popular
Go to Latest
File
import { test, assertEqual } from "https://deno.land/x/testing/mod.ts";import { compact, difference, trim } from "./util.ts";
test(function compactTest() { const actual = compact({ foo: true, bar: false, baz: null, qux: "hi" }); const expected = { foo: true, qux: "hi" };
assertEqual(actual, expected, "removes falsy values");});
test(function trimTest() { const actual = trim(" hello world. \n\t "); const expected = "hello world."; assertEqual(actual, expected, "trims whitespace");});
test(function differenceTest() { const actual = difference(["a", "b", "c"], ["b", "c", "d"]); const expected = ["a"]; assertEqual( actual, expected, "returns an array of elements in list1 that are not in list2" );});