mirror of
https://github.com/haveno-dex/haveno-ts.git
synced 2025-07-20 21:48:45 -04:00
test interac e-transfer payment accounts over grpc api
This commit is contained in:
parent
f9d591a711
commit
a73062881a
1 changed files with 10 additions and 4 deletions
|
@ -4361,7 +4361,7 @@ function getValidFormInputAux(form: PaymentAccountForm, fieldId: PaymentAccountF
|
||||||
case PaymentAccountFormField.FieldId.ACCOUNT_TYPE:
|
case PaymentAccountFormField.FieldId.ACCOUNT_TYPE:
|
||||||
return "Checking";
|
return "Checking";
|
||||||
case PaymentAccountFormField.FieldId.ANSWER:
|
case PaymentAccountFormField.FieldId.ANSWER:
|
||||||
throw new Error("Not implemented");
|
return "XMR-orange";
|
||||||
case PaymentAccountFormField.FieldId.BANK_ACCOUNT_NAME:
|
case PaymentAccountFormField.FieldId.BANK_ACCOUNT_NAME:
|
||||||
return "John Doe (" + havenod.getAppName() + ")";
|
return "John Doe (" + havenod.getAppName() + ")";
|
||||||
case PaymentAccountFormField.FieldId.BANK_ACCOUNT_NUMBER:
|
case PaymentAccountFormField.FieldId.BANK_ACCOUNT_NUMBER:
|
||||||
|
@ -4447,7 +4447,7 @@ function getValidFormInputAux(form: PaymentAccountForm, fieldId: PaymentAccountF
|
||||||
case PaymentAccountFormField.FieldId.PROMPT_PAY_ID:
|
case PaymentAccountFormField.FieldId.PROMPT_PAY_ID:
|
||||||
throw new Error("Not implemented");
|
throw new Error("Not implemented");
|
||||||
case PaymentAccountFormField.FieldId.QUESTION:
|
case PaymentAccountFormField.FieldId.QUESTION:
|
||||||
throw new Error("Not implemented");
|
return "What is your favorite color?";
|
||||||
case PaymentAccountFormField.FieldId.REQUIREMENTS:
|
case PaymentAccountFormField.FieldId.REQUIREMENTS:
|
||||||
throw new Error("Not implemented");
|
throw new Error("Not implemented");
|
||||||
case PaymentAccountFormField.FieldId.SALT:
|
case PaymentAccountFormField.FieldId.SALT:
|
||||||
|
@ -4496,7 +4496,7 @@ function getInvalidFormInput(form: PaymentAccountForm, fieldId: PaymentAccountFo
|
||||||
case PaymentAccountFormField.FieldId.ACCOUNT_TYPE:
|
case PaymentAccountFormField.FieldId.ACCOUNT_TYPE:
|
||||||
return "A";
|
return "A";
|
||||||
case PaymentAccountFormField.FieldId.ANSWER:
|
case PaymentAccountFormField.FieldId.ANSWER:
|
||||||
throw new Error("Not implemented");
|
return "Two words";
|
||||||
case PaymentAccountFormField.FieldId.BANK_ACCOUNT_NAME:
|
case PaymentAccountFormField.FieldId.BANK_ACCOUNT_NAME:
|
||||||
return "F";
|
return "F";
|
||||||
case PaymentAccountFormField.FieldId.BANK_ACCOUNT_NUMBER:
|
case PaymentAccountFormField.FieldId.BANK_ACCOUNT_NUMBER:
|
||||||
|
@ -4586,7 +4586,7 @@ function getInvalidFormInput(form: PaymentAccountForm, fieldId: PaymentAccountFo
|
||||||
case PaymentAccountFormField.FieldId.PROMPT_PAY_ID:
|
case PaymentAccountFormField.FieldId.PROMPT_PAY_ID:
|
||||||
throw new Error("Not implemented");
|
throw new Error("Not implemented");
|
||||||
case PaymentAccountFormField.FieldId.QUESTION:
|
case PaymentAccountFormField.FieldId.QUESTION:
|
||||||
throw new Error("Not implemented");
|
return "";
|
||||||
case PaymentAccountFormField.FieldId.REQUIREMENTS:
|
case PaymentAccountFormField.FieldId.REQUIREMENTS:
|
||||||
throw new Error("Not implemented");
|
throw new Error("Not implemented");
|
||||||
case PaymentAccountFormField.FieldId.SALT:
|
case PaymentAccountFormField.FieldId.SALT:
|
||||||
|
@ -4765,6 +4765,12 @@ function testPaymentAccount(account: PaymentAccount, form: PaymentAccountForm) {
|
||||||
expect(account.getTradeCurrenciesList().length).toEqual(1);
|
expect(account.getTradeCurrenciesList().length).toEqual(1);
|
||||||
expect(account.getTradeCurrenciesList()[0].getCode()).toEqual("USD");
|
expect(account.getTradeCurrenciesList()[0].getCode()).toEqual("USD");
|
||||||
break;
|
break;
|
||||||
|
case PaymentAccountForm.FormId.INTERAC_E_TRANSFER:
|
||||||
|
expect(account.getPaymentAccountPayload()!.getInteracETransferAccountPayload()!.getHolderName()!).toEqual(getFormField(form, PaymentAccountFormField.FieldId.HOLDER_NAME).getValue());
|
||||||
|
expect(account.getPaymentAccountPayload()!.getInteracETransferAccountPayload()!.getEmailOrMobileNr()!).toEqual(getFormField(form, PaymentAccountFormField.FieldId.EMAIL_OR_MOBILE_NR).getValue());
|
||||||
|
expect(account.getPaymentAccountPayload()!.getInteracETransferAccountPayload()!.getQuestion()!).toEqual(getFormField(form, PaymentAccountFormField.FieldId.QUESTION).getValue());
|
||||||
|
expect(account.getPaymentAccountPayload()!.getInteracETransferAccountPayload()!.getAnswer()!).toEqual(getFormField(form, PaymentAccountFormField.FieldId.ANSWER).getValue());
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
throw new Error("Unhandled payment method type: " + form.getId());
|
throw new Error("Unhandled payment method type: " + form.getId());
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue