diff options
Diffstat (limited to 'ws/sha1_test.ts')
| -rw-r--r-- | ws/sha1_test.ts | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/ws/sha1_test.ts b/ws/sha1_test.ts index b385f18da..0b1e2c858 100644 --- a/ws/sha1_test.ts +++ b/ws/sha1_test.ts @@ -1,8 +1,17 @@ -import { assertEqual, test } from "../testing/mod.ts"; +import { assert, test } from "../testing/mod.ts"; import { Sha1 } from "./sha1.ts"; test(function testSha1() { - const sha1 = new Sha1(); + let sha1 = new Sha1(); sha1.update("abcde"); - assertEqual(sha1.toString(), "03de6c570bfe24bfc328ccd7ca46b76eadaf4334"); + assert.equal(sha1.toString(), "03de6c570bfe24bfc328ccd7ca46b76eadaf4334"); + + const data = Uint8Array.of(0x61, 0x62, 0x63, 0x64, 0x65); + sha1 = new Sha1(); + sha1.update(data); + assert.equal(sha1.toString(), "03de6c570bfe24bfc328ccd7ca46b76eadaf4334"); + + sha1 = new Sha1(); + sha1.update(data.buffer); + assert.equal(sha1.toString(), "03de6c570bfe24bfc328ccd7ca46b76eadaf4334"); }); |
