From 9010992add0319075ebff30f9238197b0f89e8b9 Mon Sep 17 00:00:00 2001 From: vicent Date: Wed, 10 Nov 2021 09:20:54 +0100 Subject: [PATCH] fix: test e2e --- e2e/paths/02-client/14_balance.spec.js | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/e2e/paths/02-client/14_balance.spec.js b/e2e/paths/02-client/14_balance.spec.js index 89762ff8a5..d3de842e30 100644 --- a/e2e/paths/02-client/14_balance.spec.js +++ b/e2e/paths/02-client/14_balance.spec.js @@ -98,10 +98,19 @@ describe('Client balance path', () => { expect(message.text).toContain('Data saved!'); }); + it('should check the balance value is now -100', async() => { + let result = await page + .waitToGetProperty(selectors.clientBalance.firstLineBalance, 'innerText'); + + expect(result).toContain('-€100.00'); + }); + it('should create a new payment and check the cash exceeded the maximum', async() => { const amountPaid = '1001'; + await page.closePopup(); await page.waitToClick(selectors.clientBalance.newPaymentButton); + await page.autocompleteSearch(selectors.clientBalance.newPaymentBank, 'Cash'); await page.write(selectors.clientBalance.newPaymentAmount, amountPaid); await page.clearInput(selectors.clientBalance.newDescription); await page.write(selectors.clientBalance.newDescription, 'Payment'); @@ -111,14 +120,8 @@ describe('Client balance path', () => { expect(message.text).toContain('Amount exceeded'); }); - it('should check the balance value is now -100', async() => { - let result = await page - .waitToGetProperty(selectors.clientBalance.firstLineBalance, 'innerText'); - - expect(result).toContain('-€100.00'); - }); - it('should create a new payment that sets the balance back to the original negative value', async() => { + await page.closePopup(); await page.waitToClick(selectors.clientBalance.newPaymentButton); await page.autocompleteSearch(selectors.clientBalance.newPaymentBank, 'Pay on receipt'); await page.overwrite(selectors.clientBalance.newPaymentAmount, '-150');