difftreelog
Remove fs dependency from tests
in: master
3 files changed
tests/package-lock.jsondiffbeforeafterboth--- a/tests/package-lock.json
+++ b/tests/package-lock.json
@@ -14,8 +14,7 @@
"@polkadot/types": "^2.3.1",
"@polkadot/util": "^3.4.1",
"@types/bn.js": "^4.11.6",
- "chai-as-promised": "^7.1.1",
- "fs": "^0.0.1-security"
+ "chai-as-promised": "^7.1.1"
},
"devDependencies": {
"@polkadot/dev": "^0.52.11",
@@ -13026,11 +13025,6 @@
"safe-buffer": "~5.1.0"
}
},
- "node_modules/fs": {
- "version": "0.0.1-security",
- "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz",
- "integrity": "sha1-invTcYa23d84E/I4WLV+yq9eQdQ="
- },
"node_modules/fs-extra": {
"version": "9.0.1",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz",
@@ -39964,11 +39958,6 @@
}
}
}
- },
- "fs": {
- "version": "0.0.1-security",
- "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz",
- "integrity": "sha1-invTcYa23d84E/I4WLV+yq9eQdQ="
},
"fs-extra": {
"version": "9.0.1",
tests/package.jsondiffbeforeafterboth--- a/tests/package.json
+++ b/tests/package.json
@@ -28,8 +28,7 @@
"@polkadot/types": "^2.3.1",
"@polkadot/util": "^3.4.1",
"@types/bn.js": "^4.11.6",
- "chai-as-promised": "^7.1.1",
- "fs": "^0.0.1-security"
+ "chai-as-promised": "^7.1.1"
},
"standard": {
"globals": [
tests/src/substrate/substrate-api.tsdiffbeforeafterboth1import { WsProvider, ApiPromise } from "@polkadot/api";2import config from "../config";3import promisifySubstrate from "./promisify-substrate";4import { ApiOptions } from "@polkadot/api/types";5import fs from "fs";67const rtt = JSON.parse(fs.readFileSync('../runtime_types.json', 'utf8'));89function defaultApiOptions(): ApiOptions {10 const wsProvider = new WsProvider(config.substrateUrl);11 return { provider: wsProvider, types: rtt };12}1314export default async function usingApi(action: (api: ApiPromise) => Promise<void>, settings: ApiOptions | undefined = undefined): Promise<void> {15 settings = settings || defaultApiOptions();16 let api: ApiPromise = new ApiPromise(settings);1718 try {19 await promisifySubstrate(api, async () => {20 if(api) {21 await api.isReadyOrError;22 await action(api);23 }24 })();25 } finally {26 await api.disconnect();27 }28}1import { WsProvider, ApiPromise } from "@polkadot/api";2import config from "../config";3import promisifySubstrate from "./promisify-substrate";4import { ApiOptions } from "@polkadot/api/types";5import rtt from "../../../runtime_types.json";67function defaultApiOptions(): ApiOptions {8 const wsProvider = new WsProvider(config.substrateUrl);9 return { provider: wsProvider, types: rtt };10}1112export default async function usingApi(action: (api: ApiPromise) => Promise<void>, settings: ApiOptions | undefined = undefined): Promise<void> {13 settings = settings || defaultApiOptions();14 let api: ApiPromise = new ApiPromise(settings);1516 try {17 await promisifySubstrate(api, async () => {18 if(api) {19 await api.isReadyOrError;20 await action(api);21 }22 })();23 } finally {24 await api.disconnect();25 }26}