Skip to content

Commit

Permalink
tests(rgcp): ajout de tests sur les caisses de congés payés
Browse files Browse the repository at this point in the history
  • Loading branch information
liliced committed Dec 6, 2024
1 parent 0da402a commit 47c0e09
Showing 1 changed file with 38 additions and 20 deletions.
58 changes: 38 additions & 20 deletions site/cypress/integration/mon-entreprise/reduction-generale.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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')
Expand All @@ -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')
Expand Down

0 comments on commit 47c0e09

Please sign in to comment.