Skip to content

Commit 612d936

Browse files
authored
Merge pull request #26 from HenryNguyen5/chore/add-jest
Chore/add jest
2 parents 3190004 + 3bcaeaf commit 612d936

File tree

5 files changed

+3162
-11
lines changed

5 files changed

+3162
-11
lines changed

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
.DS_Store
2-
node_modules/
2+
node_modules/
3+
coverage
4+
.vscode

index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ mymonero_core_js.monero_wallet_locale = require("./monero_utils/monero_wallet_lo
4242
mymonero_core_js.monero_paymentID_utils = require("./monero_utils/monero_paymentID_utils");
4343
mymonero_core_js.api_response_parser_utils = require("./hostAPI/response_parser_utils");
4444
//
45-
mymonero_core_js.nettype_utils = require("./cryptonote_utils/nettype_utils");
45+
mymonero_core_js.nettype_utils = require("./cryptonote_utils/nettype");
4646
mymonero_core_js.JSBigInt = require("./cryptonote_utils/biginteger").BigInteger; // so that it is available to a hypothetical consumer's language-bridging web context for constructing string arguments to the above modules
4747
//
4848
module.exports = mymonero_core_js;

package.json

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
"url": "git+https://github.com/mymonero/mymonero-core-js.git"
99
},
1010
"scripts": {
11-
"format": "find . -name '*.js*' | xargs prettier --write --config ./.prettierrc --config-precedence file-override"
11+
"format": "find . -name '*.js*' | xargs prettier --write --config ./.prettierrc --config-precedence file-override",
12+
"test": "jest",
13+
"test:coverage": "jest --coverage"
1214
},
1315
"keywords": [
1416
"monero",
@@ -31,5 +33,15 @@
3133
"homepage": "https://github.com/mymonero/mymonero-core-js#readme",
3234
"dependencies": {
3335
"async": "^2.6.0"
36+
},
37+
"devDependencies": {
38+
"jest": "^23.1.0"
39+
},
40+
"jest" : {
41+
"coveragePathIgnorePatterns": [
42+
"node_modules",
43+
"cryptonote_utils/biginteger.js",
44+
"cryptonote_utils/sha3.js",
45+
"cryptonote_utils/cryptonote_crypto_EMSCRIPTEN.js"]
3446
}
3547
}

tests/cryptonote_utils.js renamed to tests/cryptonote_utils.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ var public_key =
77
var private_key =
88
"52aa4c69b93b780885c9d7f51e6fd5795904962c61a2e07437e130784846f70d";
99

10-
var nettype = mymonero.nettype_utils.network_type.MAINNNET;
10+
var nettype = mymonero.nettype_utils.network_type.MAINNET;
1111

1212
describe("cryptonote_utils tests", function() {
1313
it("is valid hex", function() {

0 commit comments

Comments
 (0)