diff options
Diffstat (limited to 'packages/taler-wallet-cli/src/harness/harness.ts')
| -rw-r--r-- | packages/taler-wallet-cli/src/harness/harness.ts | 14 | 
1 files changed, 7 insertions, 7 deletions
diff --git a/packages/taler-wallet-cli/src/harness/harness.ts b/packages/taler-wallet-cli/src/harness/harness.ts index 63bb17fcc..46ddd0ed2 100644 --- a/packages/taler-wallet-cli/src/harness/harness.ts +++ b/packages/taler-wallet-cli/src/harness/harness.ts @@ -49,7 +49,7 @@ import {    HarnessExchangeBankAccount,    NodeHttpLib,    openPromise, -  OperationFailedError, +  TalerError,    WalletCoreApiClient,  } from "@gnu-taler/taler-wallet-core";  import { @@ -227,19 +227,19 @@ export class GlobalTestState {      this.servers = [];    } -  async assertThrowsOperationErrorAsync( +  async assertThrowsTalerErrorAsync(      block: () => Promise<void>, -  ): Promise<OperationFailedError> { +  ): Promise<TalerError> {      try {        await block();      } catch (e) { -      if (e instanceof OperationFailedError) { +      if (e instanceof TalerError) {          return e;        } -      throw Error(`expected OperationFailedError to be thrown, but got ${e}`); +      throw Error(`expected TalerError to be thrown, but got ${e}`);      }      throw Error( -      `expected OperationFailedError to be thrown, but block finished without throwing`, +      `expected TalerError to be thrown, but block finished without throwing`,      );    } @@ -1904,7 +1904,7 @@ export class WalletCli {            throw new Error("wallet CLI did not return a proper JSON response");          }          if (ar.type === "error") { -          throw new OperationFailedError(ar.error); +          throw TalerError.fromUncheckedDetail(ar.error);          }          return ar.result;        },  | 
