mirror of
https://github.com/denoland/std.git
synced 2024-11-22 04:59:05 +00:00
24 lines
686 B
TypeScript
24 lines
686 B
TypeScript
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
|
|
import { assertEquals } from "@std/assert";
|
|
import { compareSimilarity } from "./compare_similarity.ts";
|
|
|
|
Deno.test("compareSimilarity() handles basic example 1", function () {
|
|
const words = ["hi", "hello", "help"];
|
|
|
|
assertEquals(
|
|
JSON.stringify(words.sort(compareSimilarity("hep"))),
|
|
'["help","hi","hello"]',
|
|
);
|
|
});
|
|
|
|
Deno.test("compareSimilarity() handles basic example 2", function () {
|
|
const words = ["hi", "hello", "help", "HOWDY"];
|
|
|
|
assertEquals(
|
|
JSON.stringify(
|
|
words.sort(compareSimilarity("HI", { caseSensitive: true })),
|
|
),
|
|
'["hi","help","HOWDY","hello"]',
|
|
);
|
|
});
|