aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-harness/src/integrationtests
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2024-01-08 12:22:32 +0100
committerFlorian Dold <florian@dold.me>2024-01-08 12:22:32 +0100
commit82cea86785fc9ab6aa5440cc077e8f2024b33c13 (patch)
tree9eb2860b80a8637052c1ced1e4f315b6100c4a9d /packages/taler-harness/src/integrationtests
parent06fb3a5c910b5be37fbd386a5e42588903bece9b (diff)
downloadwallet-core-82cea86785fc9ab6aa5440cc077e8f2024b33c13.tar.xz
harness: make libeufin-bank test work with current libeufin-bank
Diffstat (limited to 'packages/taler-harness/src/integrationtests')
-rw-r--r--packages/taler-harness/src/integrationtests/test-libeufin-bank.ts7
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-backup-basic.ts30
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallettesting.ts7
3 files changed, 31 insertions, 13 deletions
diff --git a/packages/taler-harness/src/integrationtests/test-libeufin-bank.ts b/packages/taler-harness/src/integrationtests/test-libeufin-bank.ts
index 8f5cc8a35..a3e3a9ef1 100644
--- a/packages/taler-harness/src/integrationtests/test-libeufin-bank.ts
+++ b/packages/taler-harness/src/integrationtests/test-libeufin-bank.ts
@@ -125,7 +125,12 @@ export async function runLibeufinBankTest(t: GlobalTestState) {
console.log("setup done!");
- const bankClient = new TalerCorebankApiClient(bank.corebankApiBaseUrl);
+ const bankClient = new TalerCorebankApiClient(bank.corebankApiBaseUrl, {
+ auth: {
+ username: "admin",
+ password: "adminpw",
+ },
+ });
// register exchange bank account
await bankClient.registerAccountExtended({
diff --git a/packages/taler-harness/src/integrationtests/test-wallet-backup-basic.ts b/packages/taler-harness/src/integrationtests/test-wallet-backup-basic.ts
index 21ac662c2..cb4a50a2b 100644
--- a/packages/taler-harness/src/integrationtests/test-wallet-backup-basic.ts
+++ b/packages/taler-harness/src/integrationtests/test-wallet-backup-basic.ts
@@ -19,7 +19,7 @@
*/
import { j2s } from "@gnu-taler/taler-util";
import { WalletApiOperation } from "@gnu-taler/taler-wallet-core";
-import { GlobalTestState, WalletCli } from "../harness/harness.js";
+import { GlobalTestState } from "../harness/harness.js";
import {
createSimpleTestkudosEnvironmentV2,
createWalletDaemonWithClient,
@@ -83,7 +83,12 @@ export async function runWalletBackupBasicTest(t: GlobalTestState) {
);
}
- await withdrawViaBankV2(t, { walletClient, bank, exchange, amount: "TESTKUDOS:10" });
+ await withdrawViaBankV2(t, {
+ walletClient,
+ bank,
+ exchange,
+ amount: "TESTKUDOS:10",
+ });
await walletClient.call(WalletApiOperation.TestingWaitTransactionsFinal, {});
@@ -94,7 +99,12 @@ export async function runWalletBackupBasicTest(t: GlobalTestState) {
console.log(bi);
}
- await withdrawViaBankV2(t, { walletClient, bank, exchange, amount: "TESTKUDOS:5" });
+ await withdrawViaBankV2(t, {
+ walletClient,
+ bank,
+ exchange,
+ amount: "TESTKUDOS:5",
+ });
await walletClient.call(WalletApiOperation.RunBackupCycle, {});
@@ -111,9 +121,12 @@ export async function runWalletBackupBasicTest(t: GlobalTestState) {
const txs = await walletClient.call(WalletApiOperation.GetTransactions, {});
console.log(`backed up transactions ${j2s(txs)}`);
- const { walletClient: walletClient2 } = await createWalletDaemonWithClient(t, {
- name: "w2"
- });
+ const { walletClient: walletClient2 } = await createWalletDaemonWithClient(
+ t,
+ {
+ name: "w2",
+ },
+ );
// Check that the second wallet is a fresh wallet.
{
@@ -154,7 +167,10 @@ export async function runWalletBackupBasicTest(t: GlobalTestState) {
await exchange.runWirewatchOnce();
- await walletClient2.call(WalletApiOperation.TestingWaitTransactionsFinal, {});
+ await walletClient2.call(
+ WalletApiOperation.TestingWaitTransactionsFinal,
+ {},
+ );
const txs2 = await walletClient2.call(
WalletApiOperation.GetTransactions,
diff --git a/packages/taler-harness/src/integrationtests/test-wallettesting.ts b/packages/taler-harness/src/integrationtests/test-wallettesting.ts
index 6b4444d07..ec393204f 100644
--- a/packages/taler-harness/src/integrationtests/test-wallettesting.ts
+++ b/packages/taler-harness/src/integrationtests/test-wallettesting.ts
@@ -31,11 +31,9 @@ import {
GlobalTestState,
MerchantService,
setupDb,
- WalletCli,
generateRandomPayto,
} from "../harness/harness.js";
import {
- SimpleTestEnvironment,
SimpleTestEnvironmentNg,
createWalletDaemonWithClient,
} from "../harness/helpers.js";
@@ -125,9 +123,8 @@ export async function createMyEnvironment(
* Run test for basic, bank-integrated withdrawal.
*/
export async function runWallettestingTest(t: GlobalTestState) {
- const { walletClient, bank, exchange, merchant } = await createMyEnvironment(
- t,
- );
+ const { walletClient, bank, exchange, merchant } =
+ await createMyEnvironment(t);
await walletClient.call(WalletApiOperation.RunIntegrationTest, {
amountToSpend: "TESTKUDOS:5" as AmountString,