aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-integrationtests/src/harness.ts
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2020-08-08 16:52:45 +0530
committerFlorian Dold <florian.dold@gmail.com>2020-08-08 16:52:45 +0530
commite8c0a43dd37f34ae8227d02c87b1ed7ab368d03c (patch)
treef077e1ff0a16b1e3ea3c775ca17a0389afe29a50 /packages/taler-integrationtests/src/harness.ts
parent3321e40bffc5fe47133342d63f706a005a652273 (diff)
downloadwallet-core-e8c0a43dd37f34ae8227d02c87b1ed7ab368d03c.tar.xz
allow repeats in test case
Diffstat (limited to 'packages/taler-integrationtests/src/harness.ts')
-rw-r--r--packages/taler-integrationtests/src/harness.ts9
1 files changed, 6 insertions, 3 deletions
diff --git a/packages/taler-integrationtests/src/harness.ts b/packages/taler-integrationtests/src/harness.ts
index 18a88d260..d092a9733 100644
--- a/packages/taler-integrationtests/src/harness.ts
+++ b/packages/taler-integrationtests/src/harness.ts
@@ -591,9 +591,7 @@ export class ExchangeService implements ExchangeServiceInterface {
name: exchangeName,
roundUnit: config.getString("taler", "currency_round_unit").required(),
};
- const privFile = config
- .getPath("exchange", "master_priv_file")
- .required();
+ const privFile = config.getPath("exchange", "master_priv_file").required();
const eddsaPriv = fs.readFileSync(privFile);
const keyPair: EddsaKeyPair = {
eddsaPriv,
@@ -991,6 +989,11 @@ function shellWrap(s: string) {
export class WalletCli {
constructor(private globalTestState: GlobalTestState) {}
+ deleteDatabase() {
+ const wdb = this.globalTestState.testDir + "/walletdb.json";
+ fs.unlinkSync(wdb);
+ }
+
async apiRequest(
request: string,
payload: Record<string, unknown>,