Protractor tests. Loan product tests.
diff --git a/Pages/CustomerLoans.js b/Pages/CustomerLoans.js
index 88375f7..7ee4eff 100644
--- a/Pages/CustomerLoans.js
+++ b/Pages/CustomerLoans.js
@@ -364,7 +364,7 @@
$('a[href="' + link + '"]').click();
},
viewDebtIncomeReportForCustomerLoan: function(customer, productIdentifier, accountIdentifier){
- link = "/customers/detail/" + customer + "/loans/products/" + productIdentifier + "/detail/" + accountIdentifier + "/tasks";
+ link = "/customers/detail/" + customer + "/loans/products/" + productIdentifier + "/detail/" + accountIdentifier + "/debtIncome";
browser.wait(EC.elementToBeClickable($('a[href="' + link + '"]')), 5000);
$('a[href="' + link + '"]').click();
browser.wait(EC.visibilityOf($("fims-layout-card-over")), 2000);
diff --git a/Pages/Loans.js b/Pages/Loans.js
index c29f6d7..9753a60 100644
--- a/Pages/Loans.js
+++ b/Pages/Loans.js
@@ -83,6 +83,10 @@
maximumPrincipalInput.sendKeys(protractor.Key.BACK_SPACE);
maximumPrincipalInput.sendKeys(protractor.Key.BACK_SPACE);
maximumPrincipalInput.sendKeys(protractor.Key.BACK_SPACE);
+ maximumPrincipalInput.sendKeys(protractor.Key.BACK_SPACE);
+ maximumPrincipalInput.sendKeys(protractor.Key.BACK_SPACE);
+ maximumPrincipalInput.sendKeys(protractor.Key.BACK_SPACE);
+ maximumPrincipalInput.sendKeys(protractor.Key.BACK_SPACE);
maximumPrincipalInput.sendKeys(text);
},
verifyPrincipalAmountInputFieldsHaveError: function(text) {
diff --git a/Specs/loans1_creation&assignment.js b/Specs/loans1_creation&assignment.js
index b263212..05ab8aa 100644
--- a/Specs/loans1_creation&assignment.js
+++ b/Specs/loans1_creation&assignment.js
@@ -436,10 +436,9 @@
CustomerLoans.verifyCurrentStatusForLoanAccountInRow("CREATED", 1);
Common.clickLinkShowForRowWithId(loanAccountShortName);
//details
-
});
it('planned payment', function () {
- //CustomerLoans.viewPlannedPaymentForCustomerLoan(customerAccount, loanShortName, loanAccountShortName);
+ CustomerLoans.viewPlannedPaymentForCustomerLoan(customerAccount, loanShortName, loanAccountShortName);
//error, ATEN-474
});
it('debt/income ratio', function () {
@@ -450,8 +449,17 @@
});
it('should be able to edit loan account until it has been approved', function () {
CustomerLoans.clickUpdateLoanAccountForMember(customerAccount, loanShortName2, loanAccountShortName);
- //browser.pause();
+ browser.pause();
//edit loan account to different one (different product, different settings)
+ CustomerLoans.selectProduct(loanShortName);
+ //error principal & interest rate, bug
+ CustomerLoans.verifyButtonUpdateMemberLoanDisabled();
+ CustomerLoans.enterTextIntoPrincipalAmountInputField(10000);
+ CustomerLoans.enterTextIntoInterestRateInputField("3.60");
+ CustomerLoans.verifyButtonUpdateMemberLoanDisabled();
+ CustomerLoans.clickEnabledUpdateMemberLoanButton();
+ //unexpected error, bug
+ Common.verifyMessagePopupIsDisplayed("Case is going to be saved");
//planned payment
//...
});