Skip to content

Commit f583bdd

Browse files
committed
Fix tests
Signed-off-by: lovesh <lovesh.bond@gmail.com>
1 parent 9bb3d3e commit f583bdd

File tree

15 files changed

+66
-30
lines changed

15 files changed

+66
-30
lines changed

jest.config.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
const pack = require("./package");
2+
3+
module.exports = {
4+
preset: "ts-jest",
5+
roots: ["<rootDir>/tests"],
6+
testEnvironment: "node",
7+
testPathIgnorePatterns: ["/node_modules/", "/output/"],
8+
testRegex: [".spec.ts$"],
9+
moduleFileExtensions: ["ts", "js", "json", "node"],
10+
coveragePathIgnorePatterns: ["<rootDir>/__tests__", "<rootDir>/lib"],
11+
testTimeout: 20000,
12+
verbose: true,
13+
name: pack.name,
14+
displayName: pack.name,
15+
};

package.json

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,18 @@
66
"private": false,
77
"dependencies": {
88
"@types/node": "^16.11.6",
9-
"typescript": "^4.4.4"
9+
"@types/jest": "24.0.18",
10+
"typescript": "^4.4.4",
11+
"@docknetwork/crypto-wasm": "file:../crypto-wasm",
12+
"@typescript-eslint/eslint-plugin": "^5.0.0",
13+
"@typescript-eslint/parser": "^5.0.0",
14+
"eslint": "^8.0.0",
15+
"eslint-plugin-import": "^2.20.2",
16+
"jest": "^27.3.0",
17+
"ts-jest": "^27.0.7",
18+
"husky": "4.2.5",
19+
"prettier": "2.0.4",
20+
"pretty-quick": "2.0.1"
1021
},
1122
"devDependencies": {
1223
"ts-node": "^10.4.0"

src/accumulator/accumulator.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {IKeypair, AccumulatorParams} from "../../../crypto-wasm/src/js";
1+
import {IKeypair, AccumulatorParams} from "@docknetwork/crypto-wasm";
22
import {
33
positiveAccumulatorAdd,
44
positiveAccumulatorAddBatch,
@@ -37,7 +37,7 @@ import {
3737
universalAccumulatorCombineMultipleD,
3838
generateFieldElementFromBytes,
3939
generateFieldElementFromNumber
40-
} from "../../../crypto-wasm/src/js";
40+
} from "@docknetwork/crypto-wasm";
4141
import {MembershipWitness, NonMembershipWitness} from "./accumulatorWitness";
4242
import {getUint8ArraysFromObject} from "../util";
4343
import {IAccumulatorState, IUniversalAccumulatorState} from "./IAccumulatorState";

src/accumulator/accumulatorWitness.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {
1010
updateNonMembershipWitnessPostRemove,
1111
updateNonMembershipWitnessUsingPublicInfoAfterBatchUpdate,
1212
updateNonMembershipWitnessUsingPublicInfoAfterMultipleBatchUpdates,
13-
} from "../../../crypto-wasm/src/js";
13+
} from "@docknetwork/crypto-wasm";
1414
import {getUint8ArraysFromObject, jsonObjToUint8Array} from "../util";
1515

1616
export abstract class AccumulatorWitness {

src/accumulator/proof.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {AccumulatorParams, VerifyResult} from "../../../crypto-wasm/src/js";
1+
import {AccumulatorParams, VerifyResult} from "@docknetwork/crypto-wasm";
22
import {
33
accumulatorChallengeContributionFromNonMembershipProof,
44
accumulatorInitializeMembershipProof,
@@ -11,7 +11,7 @@ import {
1111
accumulatorGenNonMembershipProof,
1212
accumulatorInitializeNonMembershipProof,
1313
accumulatorVerifyMembershipProof
14-
} from "../../../crypto-wasm/src/js";
14+
} from "@docknetwork/crypto-wasm";
1515
import {MembershipWitness, NonMembershipWitness} from "./accumulatorWitness";
1616

1717
export class MembershipProofProtocol {

src/bbs-plus/keys.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {generateBBSKeyPairG1, generateBBSKeyPairG2, generateBBSPublicKeyG2, generateBBSPublicKeyG1, isBBSPublicKeyG2Valid, isBBSPublicKeyG1Valid} from "../../../crypto-wasm/src/js";
1+
import {generateBBSKeyPairG1, generateBBSKeyPairG2, generateBBSPublicKeyG2, generateBBSPublicKeyG1, isBBSPublicKeyG2Valid, isBBSPublicKeyG1Valid} from "@docknetwork/crypto-wasm";
22
import {SignatureParamsG1, SignatureParamsG2} from "./params";
33

44
export abstract class Keypair {

src/bbs-plus/params.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import {
1111
bbsSignatureParamsG2FromBytes,
1212
bbsAdaptSigParamsG1ForMsgCount,
1313
bbsAdaptSigParamsG2ForMsgCount, bbsCommitMsgsInG1, generateRandomFieldElement
14-
} from "../../../crypto-wasm/src/js";
14+
} from "@docknetwork/crypto-wasm";
1515

1616
export abstract class SignatureParams {
1717
label?: Uint8Array;

src/bbs-plus/proof.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
*/
44
import {SignatureG1} from "./signature";
55
import {SignatureParamsG1} from "./params";
6-
import {BbsPoKSigProtocol, VerifyResult} from "../../../crypto-wasm/src/js";
6+
import {BbsPoKSigProtocol, VerifyResult} from "@docknetwork/crypto-wasm";
77
import {
88
bbsInitializeProofOfKnowledgeOfSignature,
99
bbsGenProofOfKnowledgeOfSignature,
1010
bbsChallengeContributionFromProtocol,
1111
bbsChallengeContributionFromProof,
1212
bbsVerifyProofOfKnowledgeOfSignature
13-
} from "../../../crypto-wasm/src/js";
13+
} from "@docknetwork/crypto-wasm";
1414

1515
export class PoKSigProtocol {
1616
value: BbsPoKSigProtocol;

src/bbs-plus/signature.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import {SignatureParamsG1} from "./params";
2-
import {VerifyResult} from "../../../crypto-wasm/src/js";
2+
import {VerifyResult} from "@docknetwork/crypto-wasm";
33
import {
44
bbsBlindSignG1,
55
bbsEncodeMessageForSigning,
66
bbsSignG1, bbsUnblindSigG1,
77
bbsVerifyG1, generateRandomFieldElement,
8-
} from "../../../crypto-wasm/src/js";
8+
} from "@docknetwork/crypto-wasm";
99

1010
export abstract class Signature {
1111
value: Uint8Array;

src/composite-proof/proof.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {MetaStatements, Statements} from "./statement";
2-
import {VerifyResult} from "../../../crypto-wasm/src/js";
3-
import {generateCompositeProof, generateProofSpec, verifyCompositeProof} from "../../../crypto-wasm/src/js";
2+
import {VerifyResult} from "@docknetwork/crypto-wasm";
3+
import {generateCompositeProof, generateProofSpec, verifyCompositeProof} from "@docknetwork/crypto-wasm";
44
import {Witnesses} from "./witness";
55

66
export class ProofSpec {

0 commit comments

Comments
 (0)