switching webcrypto library to native node crypto implementation (requires node>=10)

This commit is contained in:
El RIDO 2020-06-01 08:07:25 +02:00
parent 7794915172
commit dfed1a4b45
No known key found for this signature in database
GPG key ID: 0F5C940A6BD81F92
3 changed files with 4 additions and 3 deletions

View file

@ -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');

View file

@ -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"

View file

@ -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