16 lines
357 B
TypeScript
16 lines
357 B
TypeScript
import Trie from "@code/Trie";
|
|
|
|
test("Trie", function () {
|
|
const trie = new Trie();
|
|
trie.insert("foo");
|
|
trie.insert("fool");
|
|
trie.insert("foolish");
|
|
trie.insert("bar");
|
|
|
|
expect(trie.find("fo").sort()).toEqual(["foo", "fool", "foolish"]);
|
|
|
|
trie.delete("fool");
|
|
|
|
expect(trie.find("fo").sort()).toEqual(["foo", "foolish"]);
|
|
});
|