From 47c0e09eff0f1115e55ce28d260e8172407c9dc1 Mon Sep 17 00:00:00 2001 From: Alice Dahan Date: Fri, 6 Dec 2024 17:45:44 +0100 Subject: [PATCH] =?UTF-8?q?tests(rgcp):=20ajout=20de=20tests=20sur=20les?= =?UTF-8?q?=20caisses=20de=20cong=C3=A9s=20pay=C3=A9s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mon-entreprise/reduction-generale.ts | 58 ++++++++++++------- 1 file changed, 38 insertions(+), 20 deletions(-) diff --git a/site/cypress/integration/mon-entreprise/reduction-generale.ts b/site/cypress/integration/mon-entreprise/reduction-generale.ts index 3c57aa04c..a99351748 100755 --- a/site/cypress/integration/mon-entreprise/reduction-generale.ts +++ b/site/cypress/integration/mon-entreprise/reduction-generale.ts @@ -19,26 +19,6 @@ describe( cy.contains('Salaire brut') }) - it('should allow to select a company size', function () { - cy.contains('Plus de 50 salariés').click() - cy.contains('Modifier mes réponses').click() - cy.get('div[data-cy="modal"]') - .eq(0) - .contains('Effectif') - .next() - .contains('100') - cy.get('div[data-cy="modal"]').eq(0).contains('Fermer').click() - - cy.contains('Moins de 50 salariés').click() - cy.contains('Modifier mes réponses').click() - cy.get('div[data-cy="modal"]') - .eq(0) - .contains('Effectif') - .next() - .contains('10') - cy.get('div[data-cy="modal"]').eq(0).contains('Fermer').click() - }) - it('should allow to change time period', function () { cy.contains('Réduction mensuelle').click() cy.get(inputSelector).first().type('{selectall}1900') @@ -64,6 +44,44 @@ describe( ).should('include.text', '66,35 €') }) + it('should allow to select a company size', function () { + cy.contains('Plus de 50 salariés').click() + cy.contains('Modifier mes réponses').click() + cy.get('div[data-cy="modal"]') + .eq(0) + .contains('Effectif') + .next() + .contains('100') + cy.get('div[data-cy="modal"]').eq(0).contains('Fermer').click() + + cy.get( + 'p[id="salarié___cotisations___exonérations___réduction_générale-value"]' + ).should('include.text', '529,72 €') + + cy.contains('Moins de 50 salariés').click() + cy.contains('Modifier mes réponses').click() + cy.get('div[data-cy="modal"]') + .eq(0) + .contains('Effectif') + .next() + .contains('10') + cy.get('div[data-cy="modal"]').eq(0).contains('Fermer').click() + }) + + it('should allow to select an option for caisse de congés payés', function () { + cy.get('div[aria-labelledby="caisse-congés-payés-label"]') + .contains('Oui') + .click() + + cy.get( + 'p[id="salarié___cotisations___exonérations___réduction_générale-value"]' + ).should('include.text', '581,40 €') + + cy.get('div[aria-labelledby="caisse-congés-payés-label"]') + .contains('Non') + .click() + }) + it('should display a warning for a remuneration too high', function () { cy.contains('Réduction mensuelle').click() cy.get(inputSelector).first().type('{selectall}3000')