We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e685142 commit eb3b618Copy full SHA for eb3b618
hasher.test.ts
@@ -74,3 +74,14 @@ Deno.test("README.md sample", () => {
74
assertEquals(hasher.encode(6), 3077950944243277);
75
assertEquals(hasher.encode(7), 1125015438342116);
76
});
77
+
78
+Deno.test("full coverage of 8bit", () => {
79
+ for (let run = 0; run < 100; run++) {
80
+ const hasher = new Hasher(Hasher.generate(8));
81
82
+ for (let i = 0; i < 256; i++) {
83
+ assertEquals(hasher.decode(hasher.encode(i)), i);
84
+ }
85
+ assertEquals(hasher.decode(hasher.encode(256)), 0); // overflow
86
87
+});
0 commit comments