| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -74,38 +74,44 @@ function dec(encd, pad) { | |||
| 74 | 74 | * Test encryption | |
| 75 | 75 | */ | |
| 76 | 76 | ||
| 77 | - assert.equal(enc(ODD_LENGTH_PLAIN, true), ODD_LENGTH_ENCRYPTED); | ||
| 78 | - assert.equal(enc(EVEN_LENGTH_PLAIN, true), EVEN_LENGTH_ENCRYPTED); | ||
| 77 | + assert.strictEqual(enc(ODD_LENGTH_PLAIN, true), ODD_LENGTH_ENCRYPTED); | ||
| 78 | + assert.strictEqual(enc(EVEN_LENGTH_PLAIN, true), EVEN_LENGTH_ENCRYPTED); | ||
| 79 | 79 | ||
| 80 | 80 | assert.throws(function() { | |
| 81 | 81 | // input must have block length % | |
| 82 | 82 | enc(ODD_LENGTH_PLAIN, false); | |
| 83 | - }); | ||
| 83 | + }, /data not multiple of block length/); | ||
| 84 | 84 | ||
| 85 | 85 | assert.doesNotThrow(function() { | |
| 86 | - assert.equal(enc(EVEN_LENGTH_PLAIN, false), EVEN_LENGTH_ENCRYPTED_NOPAD); | ||
| 86 | + assert.strictEqual( | ||
| 87 | + enc(EVEN_LENGTH_PLAIN, false), EVEN_LENGTH_ENCRYPTED_NOPAD | ||
| 88 | + ); | ||
| 87 | 89 | }); | |
| 88 | 90 | ||
| 89 | 91 | ||
| 90 | 92 | /* | |
| 91 | 93 | * Test decryption | |
| 92 | 94 | */ | |
| 93 | 95 | ||
| 94 | - assert.equal(dec(ODD_LENGTH_ENCRYPTED, true), ODD_LENGTH_PLAIN); | ||
| 95 | - assert.equal(dec(EVEN_LENGTH_ENCRYPTED, true), EVEN_LENGTH_PLAIN); | ||
| 96 | + assert.strictEqual(dec(ODD_LENGTH_ENCRYPTED, true), ODD_LENGTH_PLAIN); | ||
| 97 | + assert.strictEqual(dec(EVEN_LENGTH_ENCRYPTED, true), EVEN_LENGTH_PLAIN); | ||
| 96 | 98 | ||
| 97 | 99 | assert.doesNotThrow(function() { | |
| 98 | 100 | // returns including original padding | |
| 99 | - assert.equal(dec(ODD_LENGTH_ENCRYPTED, false).length, 32); | ||
| 100 | - assert.equal(dec(EVEN_LENGTH_ENCRYPTED, false).length, 48); | ||
| 101 | + assert.strictEqual(dec(ODD_LENGTH_ENCRYPTED, false).length, 32); | ||
| 102 | + assert.strictEqual(dec(EVEN_LENGTH_ENCRYPTED, false).length, 48); | ||
| 101 | 103 | }); | |
| 102 | 104 | ||
| 103 | 105 | assert.throws(function() { | |
| 104 | 106 | // must have at least 1 byte of padding (PKCS): | |
| 105 | - assert.equal(dec(EVEN_LENGTH_ENCRYPTED_NOPAD, true), EVEN_LENGTH_PLAIN); | ||
| 106 | - }); | ||
| 107 | + assert.strictEqual( | ||
| 108 | + dec(EVEN_LENGTH_ENCRYPTED_NOPAD, true), EVEN_LENGTH_PLAIN | ||
| 109 | + ); | ||
| 110 | + }, /bad decrypt/); | ||
| 107 | 111 | ||
| 108 | 112 | assert.doesNotThrow(function() { | |
| 109 | 113 | // no-pad encrypted string should return the same: | |
| 110 | - assert.equal(dec(EVEN_LENGTH_ENCRYPTED_NOPAD, false), EVEN_LENGTH_PLAIN); | ||
| 114 | + assert.strictEqual( | ||
| 115 | + dec(EVEN_LENGTH_ENCRYPTED_NOPAD, false), EVEN_LENGTH_PLAIN | ||
| 116 | + ); | ||
| 111 | 117 | }); | |
| Back | FazBrowse Home | New Git URL |
0 commit comments