tests(rgcp): ajout de tests sur les caisses de congés payés

pull/3225/head^2
Alice Dahan 2024-12-06 17:45:44 +01:00 committed by liliced
parent 0da402adb3
commit 47c0e09eff
1 changed files with 38 additions and 20 deletions

View File

@ -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')