diff --git a/package.json b/package.json index ba3c3f8..306410f 100644 --- a/package.json +++ b/package.json @@ -36,10 +36,10 @@ "babel-loader": "^7.1.2", "babel-polyfill": "^6.26.0", "babel-preset-env": "^1.6.1", - "chai": "^3.5.0", + "chai": "^4.1.2", "codacy-coverage": "^2.0.3", - "codeclimate-test-reporter": "^0.4.1", - "coveralls": "^2.13.3", + "codeclimate-test-reporter": "^0.5.0", + "coveralls": "^3.0.0", "esdoc": "^1.0.4", "esdoc-standard-plugin": "^1.0.0", "html-webpack-externals-plugin": "^3.6.0", diff --git a/test/TestHasher.js b/test/TestHasher.js index 09e4d62..80d472f 100644 --- a/test/TestHasher.js +++ b/test/TestHasher.js @@ -14,7 +14,7 @@ class TestHasher { testHash(test) { let hash = this.getInstance(test.options); hash.update(fromUtf(test.message)); - assert.equal(toHex(hash.finalize()), test.hash) + assert.equal(toHex(hash.finalize()), test.hash); } /** @@ -47,4 +47,4 @@ class TestHasher { } } -export default TestHasher \ No newline at end of file +export default TestHasher; \ No newline at end of file diff --git a/test/TestHmac.js b/test/TestHmac.js index c77b7ef..3f0904b 100644 --- a/test/TestHmac.js +++ b/test/TestHmac.js @@ -15,7 +15,7 @@ class TestHmac { let hash = this.getInstance(test.options || {}); let hmac = new Hmac(test.key, hash); hmac.update(test.message); - assert.equal(toHex(hmac.finalize()), test.hash) + assert.equal(toHex(hmac.finalize()), test.hash); } /** @@ -27,4 +27,4 @@ class TestHmac { } } -export default TestHmac \ No newline at end of file +export default TestHmac; \ No newline at end of file diff --git a/test/encoder/UtfTest.js b/test/encoder/UtfTest.js index 238f20d..0fd954c 100644 --- a/test/encoder/UtfTest.js +++ b/test/encoder/UtfTest.js @@ -11,65 +11,65 @@ class UtfTest { describe('Encoder UTF tests', function () { /** @test fromUtf */ it("fromUtf('\\0')", function () { - assert.equal(toHex(fromUtf('\0')), '00') + assert.equal(toHex(fromUtf('\0')), '00'); }); /** @test fromUtf */ it("fromUtf('\\x5c')", function () { - assert.equal(toHex(fromUtf('\x5c')), '5c') + assert.equal(toHex(fromUtf('\x5c')), '5c'); }); /** @test fromUtf */ it("fromUtf('\\x7f')", function () { - assert.equal(toHex(fromUtf('\x7f')), '7f') + assert.equal(toHex(fromUtf('\x7f')), '7f'); }); /** @test fromUtf */ it("fromUtf('\\x80')", function () { - assert.equal(toHex(fromUtf('\x80')), 'c280') + assert.equal(toHex(fromUtf('\x80')), 'c280'); }); /** @test fromUtf */ it("fromUtf('\\u05ca')", function () { - assert.equal(toHex(fromUtf('\u05ca')), 'd78a') + assert.equal(toHex(fromUtf('\u05ca')), 'd78a'); }); /** @test fromUtf */ it("fromUtf('\\u07ff')", function () { - assert.equal(toHex(fromUtf('\u07ff')), 'dfbf') + assert.equal(toHex(fromUtf('\u07ff')), 'dfbf'); }); /** @test fromUtf */ it("fromUtf('\\u0800')", function () { - assert.equal(toHex(fromUtf('\u0800')), 'e0a080') + assert.equal(toHex(fromUtf('\u0800')), 'e0a080'); }); /** @test fromUtf */ it("fromUtf('\\u2c3c')", function () { - assert.equal(toHex(fromUtf('\u2c3c')), 'e2b0bc') + assert.equal(toHex(fromUtf('\u2c3c')), 'e2b0bc'); }); /** @test fromUtf */ it("fromUtf('\\uffff')", function () { - assert.equal(toHex(fromUtf('\uffff')), 'efbfbf') + assert.equal(toHex(fromUtf('\uffff')), 'efbfbf'); }); /** @test fromUtf */ it("fromUtf('\\ud800\\udc00')", function () { - assert.equal(toHex(fromUtf('\ud800\udc00')), 'f0908080') + assert.equal(toHex(fromUtf('\ud800\udc00')), 'f0908080'); }); /** @test fromUtf */ it("fromUtf('\\ud834\\udf06')", function () { - assert.equal(toHex(fromUtf('\ud834\udf06')), 'f09d8c86') + assert.equal(toHex(fromUtf('\ud834\udf06')), 'f09d8c86'); }); /** @test fromUtf */ it("fromUtf('\\udbff\\udfff')", function () { - assert.equal(toHex(fromUtf('\udbff\udfff')), 'f48fbfbf') + assert.equal(toHex(fromUtf('\udbff\udfff')), 'f48fbfbf'); }); }); } } -export default UtfTest \ No newline at end of file +export default UtfTest; \ No newline at end of file diff --git a/test/hasher/has160Test.js b/test/hasher/has160Test.js index 9ae57fe..51fa3c7 100644 --- a/test/hasher/has160Test.js +++ b/test/hasher/has160Test.js @@ -81,4 +81,4 @@ class Has160Test extends TestHasher { } } -export default Has160Test \ No newline at end of file +export default Has160Test; \ No newline at end of file diff --git a/test/hasher/md2Test.js b/test/hasher/md2Test.js index bfd7620..080fce6 100644 --- a/test/hasher/md2Test.js +++ b/test/hasher/md2Test.js @@ -77,4 +77,4 @@ class Md2Test extends TestHasher { } } -export default Md2Test \ No newline at end of file +export default Md2Test; \ No newline at end of file diff --git a/test/hasher/md4Test.js b/test/hasher/md4Test.js index 3890d1b..539912f 100644 --- a/test/hasher/md4Test.js +++ b/test/hasher/md4Test.js @@ -76,4 +76,4 @@ class Md4Test extends TestHasher { } } -export default Md4Test \ No newline at end of file +export default Md4Test; \ No newline at end of file diff --git a/test/hasher/md5Test.js b/test/hasher/md5Test.js index e9017a3..465590b 100644 --- a/test/hasher/md5Test.js +++ b/test/hasher/md5Test.js @@ -76,4 +76,4 @@ class Md5Test extends TestHasher { } } -export default Md5Test \ No newline at end of file +export default Md5Test; \ No newline at end of file diff --git a/test/hasher/ripemd128Test.js b/test/hasher/ripemd128Test.js index 53a7df0..33a44f2 100644 --- a/test/hasher/ripemd128Test.js +++ b/test/hasher/ripemd128Test.js @@ -82,4 +82,4 @@ class Ripemd128Test extends TestHasher { } } -export default Ripemd128Test \ No newline at end of file +export default Ripemd128Test; \ No newline at end of file diff --git a/test/hasher/ripemd160Test.js b/test/hasher/ripemd160Test.js index 7adedc2..913776f 100644 --- a/test/hasher/ripemd160Test.js +++ b/test/hasher/ripemd160Test.js @@ -82,4 +82,4 @@ class Ripemd160Test extends TestHasher { } } -export default Ripemd160Test \ No newline at end of file +export default Ripemd160Test; \ No newline at end of file diff --git a/test/hasher/ripemd256Test.js b/test/hasher/ripemd256Test.js index e968e4e..6ab0382 100644 --- a/test/hasher/ripemd256Test.js +++ b/test/hasher/ripemd256Test.js @@ -82,4 +82,4 @@ class Ripemd256Test extends TestHasher { } } -export default Ripemd256Test \ No newline at end of file +export default Ripemd256Test; \ No newline at end of file diff --git a/test/hasher/ripemd320Test.js b/test/hasher/ripemd320Test.js index 2dff015..6401da1 100644 --- a/test/hasher/ripemd320Test.js +++ b/test/hasher/ripemd320Test.js @@ -82,4 +82,4 @@ class Ripemd320Test extends TestHasher { } } -export default Ripemd320Test \ No newline at end of file +export default Ripemd320Test; \ No newline at end of file diff --git a/test/hasher/sha0Test.js b/test/hasher/sha0Test.js index 7de68e1..fff2fb0 100644 --- a/test/hasher/sha0Test.js +++ b/test/hasher/sha0Test.js @@ -82,4 +82,4 @@ class Sha0Test extends TestHasher { } } -export default Sha0Test \ No newline at end of file +export default Sha0Test; \ No newline at end of file diff --git a/test/hasher/sha1Test.js b/test/hasher/sha1Test.js index 8603f48..0eb2167 100644 --- a/test/hasher/sha1Test.js +++ b/test/hasher/sha1Test.js @@ -91,4 +91,4 @@ class Sha1Test extends TestHasher { } } -export default Sha1Test \ No newline at end of file +export default Sha1Test; \ No newline at end of file diff --git a/test/hasher/sha224Test.js b/test/hasher/sha224Test.js index bdb146b..e8d44c3 100644 --- a/test/hasher/sha224Test.js +++ b/test/hasher/sha224Test.js @@ -61,4 +61,4 @@ class Sha224Test extends TestHasher { } } -export default Sha224Test \ No newline at end of file +export default Sha224Test; \ No newline at end of file diff --git a/test/hasher/sha256Test.js b/test/hasher/sha256Test.js index 2217856..971bb32 100644 --- a/test/hasher/sha256Test.js +++ b/test/hasher/sha256Test.js @@ -61,4 +61,4 @@ class Sha256Test extends TestHasher { } } -export default Sha256Test \ No newline at end of file +export default Sha256Test; \ No newline at end of file diff --git a/test/hasher/sha384Test.js b/test/hasher/sha384Test.js index b6fb931..901aade 100644 --- a/test/hasher/sha384Test.js +++ b/test/hasher/sha384Test.js @@ -61,4 +61,4 @@ class Sha384Test extends TestHasher { } } -export default Sha384Test \ No newline at end of file +export default Sha384Test; \ No newline at end of file diff --git a/test/hasher/sha512Test.js b/test/hasher/sha512Test.js index 5e9e9e8..7b77ba7 100644 --- a/test/hasher/sha512Test.js +++ b/test/hasher/sha512Test.js @@ -61,4 +61,4 @@ class Sha512Test extends TestHasher { } } -export default Sha512Test \ No newline at end of file +export default Sha512Test; \ No newline at end of file diff --git a/test/hasher/sha512_224Test.js b/test/hasher/sha512_224Test.js index 55f1639..50c502b 100644 --- a/test/hasher/sha512_224Test.js +++ b/test/hasher/sha512_224Test.js @@ -61,4 +61,4 @@ class Sha512_224Test extends TestHasher { } } -export default Sha512_224Test \ No newline at end of file +export default Sha512_224Test; \ No newline at end of file diff --git a/test/hasher/sha512_256Test.js b/test/hasher/sha512_256Test.js index 3872a35..e731adc 100644 --- a/test/hasher/sha512_256Test.js +++ b/test/hasher/sha512_256Test.js @@ -61,4 +61,4 @@ class Sha512_256Test extends TestHasher { } } -export default Sha512_256Test \ No newline at end of file +export default Sha512_256Test; \ No newline at end of file diff --git a/test/hasher/snefru128_2Test.js b/test/hasher/snefru128_2Test.js index 7d0ba0c..f0fa101 100644 --- a/test/hasher/snefru128_2Test.js +++ b/test/hasher/snefru128_2Test.js @@ -126,4 +126,4 @@ class Snefru128_2Test extends TestHasher { } } -export default Snefru128_2Test \ No newline at end of file +export default Snefru128_2Test; \ No newline at end of file diff --git a/test/hasher/snefru128_8Test.js b/test/hasher/snefru128_8Test.js index 77352e8..17d4575 100644 --- a/test/hasher/snefru128_8Test.js +++ b/test/hasher/snefru128_8Test.js @@ -126,4 +126,4 @@ class Snefru128_8Test extends TestHasher { } } -export default Snefru128_8Test \ No newline at end of file +export default Snefru128_8Test; \ No newline at end of file diff --git a/test/hasher/snefru256_4Test.js b/test/hasher/snefru256_4Test.js index 50ec844..9847d6d 100644 --- a/test/hasher/snefru256_4Test.js +++ b/test/hasher/snefru256_4Test.js @@ -126,4 +126,4 @@ class Snefru256_4Test extends TestHasher { } } -export default Snefru256_4Test \ No newline at end of file +export default Snefru256_4Test; \ No newline at end of file diff --git a/test/hasher/snefru256_8Test.js b/test/hasher/snefru256_8Test.js index 9fae49a..79a7399 100644 --- a/test/hasher/snefru256_8Test.js +++ b/test/hasher/snefru256_8Test.js @@ -126,4 +126,4 @@ class Snefru256_8Test extends TestHasher { } } -export default Snefru256_8Test \ No newline at end of file +export default Snefru256_8Test; \ No newline at end of file diff --git a/test/hasher/whirlpool-0Test.js b/test/hasher/whirlpool-0Test.js index 2d5a177..7af4cf1 100644 --- a/test/hasher/whirlpool-0Test.js +++ b/test/hasher/whirlpool-0Test.js @@ -75,4 +75,4 @@ class Whirlpool0Test extends TestHasher { } } -export default Whirlpool0Test \ No newline at end of file +export default Whirlpool0Test; \ No newline at end of file diff --git a/test/hasher/whirlpool-tTest.js b/test/hasher/whirlpool-tTest.js index d097163..ec8721f 100644 --- a/test/hasher/whirlpool-tTest.js +++ b/test/hasher/whirlpool-tTest.js @@ -75,4 +75,4 @@ class WhirlpoolTTest extends TestHasher { } } -export default WhirlpoolTTest \ No newline at end of file +export default WhirlpoolTTest; \ No newline at end of file diff --git a/test/hasher/whirlpoolTest.js b/test/hasher/whirlpoolTest.js index d52dd58..bbb9326 100644 --- a/test/hasher/whirlpoolTest.js +++ b/test/hasher/whirlpoolTest.js @@ -75,4 +75,4 @@ class WhirlpoolTest extends TestHasher { } } -export default WhirlpoolTest \ No newline at end of file +export default WhirlpoolTest; \ No newline at end of file