Skip to content

Commit

Permalink
Supply bt_cvv_invalid with the security code name
Browse files Browse the repository at this point in the history
  • Loading branch information
braintreeps committed Nov 28, 2016
1 parent 4f01197 commit 8054fde
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,10 @@ public void setErrors(ErrorWithResponse errors) {
}

if (formErrors.errorFor("cvv") != null) {
mCardForm.setCvvError(getContext().getString(R.string.bt_cvv_invalid));

mCardForm.setCvvError(getContext().getString(R.string.bt_cvv_invalid,
getContext().getString(
mCardForm.getCardEditText().getCardType().getSecurityCodeName())));
}

if (formErrors.errorFor("billingAddress") != null) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,10 @@ public void cardValidationErrorsAreShownToTheUser() {
mEditCardView.getCardForm().getCardEditText().getTextInputLayoutParent().getError());
assertEquals(RuntimeEnvironment.application.getString(R.string.bt_expiration_invalid),
mEditCardView.getCardForm().getExpirationDateEditText().getTextInputLayoutParent().getError());
assertEquals(RuntimeEnvironment.application.getString(R.string.bt_cvv_invalid),
assertEquals(RuntimeEnvironment.application.getString(R.string.bt_cvv_invalid,
RuntimeEnvironment.application.getString(
mEditCardView.getCardForm().getCardEditText().getCardType()
.getSecurityCodeName())),
mEditCardView.getCardForm().getCvvEditText().getTextInputLayoutParent().getError());
assertEquals(RuntimeEnvironment.application.getString(R.string.bt_postal_code_invalid),
mEditCardView.getCardForm().getPostalCodeEditText().getTextInputLayoutParent().getError());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -250,7 +250,9 @@ public void setErrors_displaysCardErrors() {
mView.getCardForm().getCardEditText().getTextInputLayoutParent().getError());
assertEquals(RuntimeEnvironment.application.getString(R.string.bt_expiration_invalid),
mView.getCardForm().getExpirationDateEditText().getTextInputLayoutParent().getError());
assertEquals(RuntimeEnvironment.application.getString(R.string.bt_cvv_invalid),
assertEquals(RuntimeEnvironment.application.getString(R.string.bt_cvv_invalid,
RuntimeEnvironment.application.getString(mView.getCardForm().getCardEditText()
.getCardType().getSecurityCodeName())),
mView.getCardForm().getCvvEditText().getTextInputLayoutParent().getError());
assertEquals(RuntimeEnvironment.application.getString(R.string.bt_postal_code_invalid),
mView.getCardForm().getPostalCodeEditText().getTextInputLayoutParent().getError());
Expand Down

0 comments on commit 8054fde

Please sign in to comment.