From 2b99225d29290993efb16832878b30e5db109b26 Mon Sep 17 00:00:00 2001 From: hatim boufnichel Date: Thu, 25 Apr 2024 19:28:26 +0200 Subject: [PATCH] up --- src/tests/bitcoinCore.ts | 6 ++++-- src/tests/testRunner.ts | 7 +++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/tests/bitcoinCore.ts b/src/tests/bitcoinCore.ts index bdac0b2a..a8940d59 100644 --- a/src/tests/bitcoinCore.ts +++ b/src/tests/bitcoinCore.ts @@ -15,11 +15,13 @@ export class BitcoinCoreWrapper { timeout: 5 * 60 * 1000, }) } - + InitAddress = async () => { + this.addr = await this.core.getNewAddress() + } Init = async () => { const wallet = await this.core.createWallet(''); console.log({ wallet }) - this.addr = await this.core.getNewAddress() + await this.InitAddress() console.log({ addr: this.addr }) await this.Mine(101) const info = await this.core.getWalletInfo(); diff --git a/src/tests/testRunner.ts b/src/tests/testRunner.ts index a42b8023..aedeed05 100644 --- a/src/tests/testRunner.ts +++ b/src/tests/testRunner.ts @@ -1,4 +1,6 @@ import { globby } from 'globby' +import { LoadTestSettingsFromEnv } from '../services/main/settings.js' +import { BitcoinCoreWrapper } from './bitcoinCore.js' import { setupNetwork } from './networkSetup.js' import { Describe, SetupTest, teardown, TestBase } from './testBase.js' @@ -22,6 +24,11 @@ const getDescribe = (fileName: string): Describe => { const start = async () => { if (process.argv[2] === 'setup_network') { await setupNetwork() + } else { + const core = new BitcoinCoreWrapper(LoadTestSettingsFromEnv()) + await core.InitAddress() + await core.Mine(1) + await new Promise((resolve) => setTimeout(resolve, 1000)) } const files = await globby(["**/*.spec.js", "!**/node_modules/**"]) const modules: { file: string, module: TestModule }[] = []