mirror of
https://github.com/zkemail/zk-email-verify.git
synced 2026-01-09 13:38:03 -05:00
chore: fix tests in helpers
This commit is contained in:
19
package.json
19
package.json
@@ -1,8 +1,25 @@
|
||||
{
|
||||
"version": "1.0.0",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"g:tsc": "cd $INIT_CWD && tsc",
|
||||
"g:jest": "cd $INIT_CWD && jest",
|
||||
"test": "jest"
|
||||
},
|
||||
"workspaces": [
|
||||
"packages/*"
|
||||
],
|
||||
"packageManager": "yarn@3.2.3"
|
||||
"packageManager": "yarn@3.2.3",
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.22.5",
|
||||
"@babel/preset-env": "^7.22.2",
|
||||
"@babel/preset-react": "^7.22.0",
|
||||
"@babel/preset-typescript": "^7.21.5",
|
||||
"babel-jest": "^29.5.0",
|
||||
"babel-preset-jest": "^29.5.0",
|
||||
"jest": "^29.5.0",
|
||||
"ts-jest": "^29.1.0",
|
||||
"ts-node": "^10.9.1",
|
||||
"typescript": "^5.1.3"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
"version": "1.0.0",
|
||||
"main": "dist",
|
||||
"scripts": {
|
||||
"build": "tsc",
|
||||
"test": "jest"
|
||||
"build": "yarn g:tsc",
|
||||
"test": "yarn g:jest tests/**/*.test.ts"
|
||||
},
|
||||
"dependencies": {
|
||||
"addressparser": "^1.0.1",
|
||||
@@ -18,6 +18,6 @@
|
||||
"snarkjs": "^0.7.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"typescript": "^5.1.3"
|
||||
"msw": "^1.2.2"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// @ts-ignore
|
||||
import pako from 'pako';
|
||||
|
||||
// uncompresses single .gz file.
|
||||
|
||||
@@ -1,10 +1,11 @@
|
||||
// src/mocks/handlers.js
|
||||
import { rest } from 'msw'
|
||||
import { loadURL } from '../../packages/helpers/zkp'
|
||||
import { loadURL } from '../../src/zkp'
|
||||
import fs from 'fs';
|
||||
import path from 'path';
|
||||
|
||||
const getCompressedTestFile = () => {
|
||||
const buffer = fs.readFileSync(`${__dirname}/../__fixtures__/compressed-files/compressed.txt.gz`);
|
||||
const buffer = fs.readFileSync(path.join(__dirname, `../test-data/compressed-files/compressed.txt.gz`));
|
||||
return buffer;
|
||||
}
|
||||
|
||||
@@ -1,14 +1,15 @@
|
||||
import { StringDecoder } from "string_decoder";
|
||||
import { uncompressGz as uncompress } from "./uncompress";
|
||||
import { uncompressGz as uncompress } from "../src/uncompress";
|
||||
import fs from 'fs';
|
||||
import path from 'path';
|
||||
|
||||
const getCompressedTestFile = (): ArrayBuffer => {
|
||||
const buffer = fs.readFileSync(`${__dirname}/../__fixtures__/compressed-files/compressed.txt.gz`);
|
||||
const buffer = fs.readFileSync(path.join(__dirname, `test-data/compressed-files/compressed.txt.gz`));
|
||||
return buffer;
|
||||
}
|
||||
|
||||
const getUncompressedTestFile = (): ArrayBuffer => {
|
||||
const buffer = fs.readFileSync(`${__dirname}/../__fixtures__/compressed-files/uncompressed-value.txt`);
|
||||
const buffer = fs.readFileSync(path.join(__dirname, `test-data/compressed-files/uncompressed-value.txt`));
|
||||
return buffer;
|
||||
}
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
import { StringDecoder } from "string_decoder";
|
||||
import _localforage from "localforage";
|
||||
import { downloadFromFilename, downloadProofFiles } from "./zkp";
|
||||
|
||||
import { server } from '../mocks/server.js'
|
||||
import { downloadFromFilename, downloadProofFiles } from "../src/zkp";
|
||||
import { server } from './mocks/server.js'
|
||||
|
||||
// this is mocked in __mocks__/localforage.ts
|
||||
jest.mock("localforage");
|
||||
@@ -2,7 +2,7 @@
|
||||
"extends": "../../tsconfig.json",
|
||||
"include": ["src"],
|
||||
"compilerOptions": {
|
||||
"baseUrl": ".",
|
||||
"baseUrl": "./src",
|
||||
"outDir": "dist"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -98,7 +98,7 @@
|
||||
],
|
||||
"testEnvironment": "jsdom",
|
||||
"setupFilesAfterEnv": [
|
||||
"./src/setupTests.js",
|
||||
"./setupTests.js",
|
||||
"jsdom-worker"
|
||||
]
|
||||
},
|
||||
|
||||
133
yarn.lock
133
yarn.lock
@@ -38,7 +38,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3":
|
||||
"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.22.5":
|
||||
version: 7.22.5
|
||||
resolution: "@babel/core@npm:7.22.5"
|
||||
dependencies:
|
||||
@@ -3831,13 +3831,14 @@ __metadata:
|
||||
addressparser: ^1.0.1
|
||||
atob: ^2.1.2
|
||||
circomlibjs: ^0.1.7
|
||||
jest: ^29.5.0
|
||||
libmime: ^5.2.1
|
||||
localforage: ^1.10.0
|
||||
lodash: ^4.17.21
|
||||
msw: ^1.2.2
|
||||
pako: ^2.1.0
|
||||
psl: ^1.9.0
|
||||
snarkjs: ^0.7.0
|
||||
typescript: ^5.1.3
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
@@ -4922,6 +4923,15 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"bs-logger@npm:0.x":
|
||||
version: 0.2.6
|
||||
resolution: "bs-logger@npm:0.2.6"
|
||||
dependencies:
|
||||
fast-json-stable-stringify: 2.x
|
||||
checksum: d34bdaf68c64bd099ab97c3ea608c9ae7d3f5faa1178b3f3f345acd94e852e608b2d4f9103fb2e503f5e69780e98293df41691b84be909b41cf5045374d54606
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"bs58@npm:^4.0.0, bs58@npm:^4.0.1":
|
||||
version: 4.0.1
|
||||
resolution: "bs58@npm:4.0.1"
|
||||
@@ -7292,7 +7302,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0":
|
||||
"fast-json-stable-stringify@npm:2.x, fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0":
|
||||
version: 2.1.0
|
||||
resolution: "fast-json-stable-stringify@npm:2.1.0"
|
||||
checksum: b191531e36c607977e5b1c47811158733c34ccb3bfde92c44798929e9b4154884378536d26ad90dfecd32e1ffc09c545d23535ad91b3161a27ddbb8ebe0cbecb
|
||||
@@ -9529,7 +9539,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"jest-util@npm:^29.5.0":
|
||||
"jest-util@npm:^29.0.0, jest-util@npm:^29.5.0":
|
||||
version: 29.5.0
|
||||
resolution: "jest-util@npm:29.5.0"
|
||||
dependencies:
|
||||
@@ -9825,7 +9835,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"json5@npm:^2.2.2":
|
||||
"json5@npm:^2.2.2, json5@npm:^2.2.3":
|
||||
version: 2.2.3
|
||||
resolution: "json5@npm:2.2.3"
|
||||
bin:
|
||||
@@ -10163,6 +10173,13 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"lodash.memoize@npm:4.x":
|
||||
version: 4.1.2
|
||||
resolution: "lodash.memoize@npm:4.1.2"
|
||||
checksum: 9ff3942feeccffa4f1fafa88d32f0d24fdc62fd15ded5a74a5f950ff5f0c6f61916157246744c620173dddf38d37095a92327d5fd3861e2063e736a5c207d089
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"lodash@npm:^4.17.15, lodash@npm:^4.17.21":
|
||||
version: 4.17.21
|
||||
resolution: "lodash@npm:4.17.21"
|
||||
@@ -10340,7 +10357,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"make-error@npm:^1.1.1":
|
||||
"make-error@npm:1.x, make-error@npm:^1.1.1":
|
||||
version: 1.3.6
|
||||
resolution: "make-error@npm:1.3.6"
|
||||
checksum: b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402
|
||||
@@ -10776,6 +10793,40 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"msw@npm:^1.2.2":
|
||||
version: 1.2.2
|
||||
resolution: "msw@npm:1.2.2"
|
||||
dependencies:
|
||||
"@mswjs/cookies": ^0.2.2
|
||||
"@mswjs/interceptors": ^0.17.5
|
||||
"@open-draft/until": ^1.0.3
|
||||
"@types/cookie": ^0.4.1
|
||||
"@types/js-levenshtein": ^1.1.1
|
||||
chalk: 4.1.1
|
||||
chokidar: ^3.4.2
|
||||
cookie: ^0.4.2
|
||||
graphql: ^15.0.0 || ^16.0.0
|
||||
headers-polyfill: ^3.1.2
|
||||
inquirer: ^8.2.0
|
||||
is-node-process: ^1.2.0
|
||||
js-levenshtein: ^1.1.6
|
||||
node-fetch: ^2.6.7
|
||||
outvariant: ^1.4.0
|
||||
path-to-regexp: ^6.2.0
|
||||
strict-event-emitter: ^0.4.3
|
||||
type-fest: ^2.19.0
|
||||
yargs: ^17.3.1
|
||||
peerDependencies:
|
||||
typescript: ">= 4.4.x <= 5.1.x"
|
||||
peerDependenciesMeta:
|
||||
typescript:
|
||||
optional: true
|
||||
bin:
|
||||
msw: cli/index.js
|
||||
checksum: e42cec8f5523663020bdecf6a7977a10aa86a4718d1920def3fbde0ff3734391873668cc6e3996d6790add3c74dac95a952f8560ce2543697280125eb55138e8
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"mute-stream@npm:0.0.8":
|
||||
version: 0.0.8
|
||||
resolution: "mute-stream@npm:0.0.8"
|
||||
@@ -12674,6 +12725,17 @@ __metadata:
|
||||
"root-workspace-0b6124@workspace:.":
|
||||
version: 0.0.0-use.local
|
||||
resolution: "root-workspace-0b6124@workspace:."
|
||||
dependencies:
|
||||
"@babel/core": ^7.22.5
|
||||
"@babel/preset-env": ^7.22.2
|
||||
"@babel/preset-react": ^7.22.0
|
||||
"@babel/preset-typescript": ^7.21.5
|
||||
babel-jest: ^29.5.0
|
||||
babel-preset-jest: ^29.5.0
|
||||
jest: ^29.5.0
|
||||
ts-jest: ^29.1.0
|
||||
ts-node: ^10.9.1
|
||||
typescript: ^5.1.3
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
@@ -12838,6 +12900,17 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"semver@npm:7.x, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8":
|
||||
version: 7.5.1
|
||||
resolution: "semver@npm:7.5.1"
|
||||
dependencies:
|
||||
lru-cache: ^6.0.0
|
||||
bin:
|
||||
semver: bin/semver.js
|
||||
checksum: d16dbedad53c65b086f79524b9ef766bf38670b2395bdad5c957f824dcc566b624988013564f4812bcace3f9d405355c3635e2007396a39d1bffc71cfec4a2fc
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"semver@npm:^5.7.1":
|
||||
version: 5.7.1
|
||||
resolution: "semver@npm:5.7.1"
|
||||
@@ -12856,17 +12929,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8":
|
||||
version: 7.5.1
|
||||
resolution: "semver@npm:7.5.1"
|
||||
dependencies:
|
||||
lru-cache: ^6.0.0
|
||||
bin:
|
||||
semver: bin/semver.js
|
||||
checksum: d16dbedad53c65b086f79524b9ef766bf38670b2395bdad5c957f824dcc566b624988013564f4812bcace3f9d405355c3635e2007396a39d1bffc71cfec4a2fc
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"semver@npm:~2.3.1":
|
||||
version: 2.3.2
|
||||
resolution: "semver@npm:2.3.2"
|
||||
@@ -13858,6 +13920,39 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"ts-jest@npm:^29.1.0":
|
||||
version: 29.1.0
|
||||
resolution: "ts-jest@npm:29.1.0"
|
||||
dependencies:
|
||||
bs-logger: 0.x
|
||||
fast-json-stable-stringify: 2.x
|
||||
jest-util: ^29.0.0
|
||||
json5: ^2.2.3
|
||||
lodash.memoize: 4.x
|
||||
make-error: 1.x
|
||||
semver: 7.x
|
||||
yargs-parser: ^21.0.1
|
||||
peerDependencies:
|
||||
"@babel/core": ">=7.0.0-beta.0 <8"
|
||||
"@jest/types": ^29.0.0
|
||||
babel-jest: ^29.0.0
|
||||
jest: ^29.0.0
|
||||
typescript: ">=4.3 <6"
|
||||
peerDependenciesMeta:
|
||||
"@babel/core":
|
||||
optional: true
|
||||
"@jest/types":
|
||||
optional: true
|
||||
babel-jest:
|
||||
optional: true
|
||||
esbuild:
|
||||
optional: true
|
||||
bin:
|
||||
ts-jest: cli.js
|
||||
checksum: 535dc42ad523cbe1e387701fb2e448518419b515c082f09b25411f0b3dd0b854cf3e8141c316d6f4b99883aeb4a4f94159cbb1edfb06d7f77ea6229fadb2e1bf
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"ts-node-dev@npm:^2.0.0":
|
||||
version: 2.0.0
|
||||
resolution: "ts-node-dev@npm:2.0.0"
|
||||
@@ -13885,7 +13980,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"ts-node@npm:^10.4.0":
|
||||
"ts-node@npm:^10.4.0, ts-node@npm:^10.9.1":
|
||||
version: 10.9.1
|
||||
resolution: "ts-node@npm:10.9.1"
|
||||
dependencies:
|
||||
@@ -15068,7 +15163,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"yargs-parser@npm:^21.1.1":
|
||||
"yargs-parser@npm:^21.0.1, yargs-parser@npm:^21.1.1":
|
||||
version: 21.1.1
|
||||
resolution: "yargs-parser@npm:21.1.1"
|
||||
checksum: ed2d96a616a9e3e1cc7d204c62ecc61f7aaab633dcbfab2c6df50f7f87b393993fe6640d017759fe112d0cb1e0119f2b4150a87305cc873fd90831c6a58ccf1c
|
||||
|
||||
Reference in New Issue
Block a user