deno.land / x / color_hash@v2.0.1 / lib / bkdr-hash.test.ts

bkdr-hash.test.ts
نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import {assertNotEquals} from 'https://deno.land/std@0.93.0/testing/asserts.ts';import BKDRHash from './bkdr-hash.ts';
Deno.test("BKDRHash should return different value for different string", () => { assertNotEquals(BKDRHash('abc'), BKDRHash('hij'))})
Deno.test("BKDRHash should work for very long string", () => { let longstr = ''; for(let i = 0; i < 10 * 1000; i++) { longstr += "Hello World."; } const hash = BKDRHash(longstr); assertNotEquals(hash, Infinity); assertNotEquals(hash, 0);
const hash2 = BKDRHash(longstr.substring(0, longstr.length - 1)); assertNotEquals(hash, hash2);})
color_hash

Version Info

Tagged at
3 years ago

External Dependencies

1 external dependency