diff --git a/js/common.js b/js/common.js index d39e0b7b..6c44a32f 100644 --- a/js/common.js +++ b/js/common.js @@ -7,7 +7,7 @@ global.jsdom = require('jsdom-global'); global.cleanup = global.jsdom(); global.URL = require('jsdom-url').URL; global.fs = require('fs'); -global.WebCrypto = require('node-webcrypto-ossl'); +global.WebCrypto = require('@peculiar/webcrypto').Crypto; // application libraries to test global.$ = global.jQuery = require('./jquery-3.4.1'); diff --git a/js/package.json b/js/package.json index 516eb6fc..489cc677 100644 --- a/js/package.json +++ b/js/package.json @@ -12,7 +12,7 @@ "jsdom-global": "^2.1.1", "jsdom-url": "^2.2.1", "jsverify": "^0.8.3", - "node-webcrypto-ossl": "^1.0.37" + "@peculiar/webcrypto": "^1.1.1" }, "scripts": { "test": "mocha" diff --git a/tst/README.md b/tst/README.md index 340f61f2..c8bb7519 100644 --- a/tst/README.md +++ b/tst/README.md @@ -104,7 +104,8 @@ $ cd PrivateBin/js $ npm install ``` -To run the tests, just change into the `js` directory and run istanbul: +To run the tests, just change into the `js` directory and run nyc (will produce +coverage report) or just mocha: ```console $ cd PrivateBin/js