Fix cypress id
parent
7aa024731a
commit
78ebdc555f
|
@ -3,10 +3,12 @@ import { fr } from '../../../support/utils'
|
|||
type cyType = typeof cy
|
||||
type Obj = Record<string, { test: (cy: cyType) => unknown; path: string }[]>
|
||||
|
||||
const coutTotalSelector = 'input[id="salariécoûttotalemployeur"]'
|
||||
const salaireBrutSelector = 'input[id="salariécontratsalairebrut"]'
|
||||
const salaireNetSelector = 'input[id="salariérémunérationnetàpayeravantimpôt"]'
|
||||
const salaireNetApresImpot = 'input[id="salariérémunérationnetpayéaprèsimpôt"]'
|
||||
const coutTotalSelector = 'input[id="salarié___coût_total_employeur"]'
|
||||
const salaireBrutSelector = 'input[id="salarié___contrat___salaire_brut"]'
|
||||
const salaireNetSelector =
|
||||
'input[id="salarié___rémunération___net___à_payer_avant_impôt"]'
|
||||
const salaireNetApresImpot =
|
||||
'input[id="salarié___rémunération___net___payé_après_impôt"]'
|
||||
|
||||
describe('Test prerender', function () {
|
||||
const testSimuSalaire = (cy: cyType) => {
|
||||
|
@ -61,17 +63,17 @@ describe('Test prerender', function () {
|
|||
cy.contains('Montant annuel')
|
||||
|
||||
cy.contains("Chiffre d'affaires")
|
||||
cy.get('input[id="entreprisechiffred\'affaires"]').should('exist')
|
||||
cy.get('input[id="entreprise___chiffre_d\'affaires"]').should('exist')
|
||||
|
||||
cy.contains('Charges')
|
||||
cy.get('input[id="entreprisecharges"]').should('exist')
|
||||
cy.get('input[id="entreprise___charges"]').should('exist')
|
||||
|
||||
cy.get('input[id="dirigeantrémunérationnet"]').should('exist')
|
||||
cy.get('input[id="dirigeant___rémunération___net"]').should('exist')
|
||||
|
||||
cy.contains('Revenu après impôt')
|
||||
cy.get('input[id="dirigeantrémunérationnetaprèsimpôt"]').should(
|
||||
'exist'
|
||||
)
|
||||
cy.get(
|
||||
'input[id="dirigeant___rémunération___net___après_impôt"]'
|
||||
).should('exist')
|
||||
},
|
||||
path: '/simulateurs/indépendant',
|
||||
},
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
const fr = Cypress.env('language') === 'fr'
|
||||
|
||||
describe('Partage (simulateur salarié)', function () {
|
||||
const brutInputSelector = '#salariécontratsalairebrut'
|
||||
const brutInputSelector = '#salarié___contrat___salaire_brut'
|
||||
const simulatorUrl = '/simulateurs/salaire-brut-net'
|
||||
const searchParams = new URLSearchParams({
|
||||
'salaire-brut': '1539€/mois',
|
||||
|
|
|
@ -23,7 +23,7 @@ describe('Simulateur salarié : part time contract', function () {
|
|||
})
|
||||
|
||||
it('should permit selecting the smic before part-time contrat', function () {
|
||||
cy.get('#salariécontratsalairebrut').should(($input) => {
|
||||
cy.get('#salarié___contrat___salaire_brut').should(($input) => {
|
||||
const val = $input
|
||||
.val()
|
||||
.toString()
|
||||
|
@ -43,13 +43,15 @@ describe('Simulateur salarié : part time contract', function () {
|
|||
cy.focused().type('25')
|
||||
cy.contains('Fermer').click()
|
||||
|
||||
cy.get('#salariérémunérationnetpayéaprèsimpôt').should(($input) => {
|
||||
const val = $input
|
||||
.val()
|
||||
.toString()
|
||||
.replace(/[\s,.€]/g, '')
|
||||
expect(parseInt(val)).to.be.below(1000)
|
||||
})
|
||||
cy.get('#salarié___rémunération___net___payé_après_impôt').should(
|
||||
($input) => {
|
||||
const val = $input
|
||||
.val()
|
||||
.toString()
|
||||
.replace(/[\s,.€]/g, '')
|
||||
expect(parseInt(val)).to.be.below(1000)
|
||||
}
|
||||
)
|
||||
})
|
||||
|
||||
it('should be RGAA compliant', function () {
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
import { checkA11Y } from './utils'
|
||||
|
||||
const inputSelector =
|
||||
'div[id="simulator-legend"] input[inputmode="numeric"]:not([id="entreprisecharges"])'
|
||||
const chargeInputSelector = 'input[id="entreprisecharges"]'
|
||||
'div[id="simulator-legend"] input[inputmode="numeric"]:not([id="entreprise___charges"])'
|
||||
const chargeInputSelector = 'input[id="entreprise___charges"]'
|
||||
const fr = Cypress.env('language') === 'fr'
|
||||
|
||||
export const runSimulateurTest = (simulateur) => {
|
||||
|
|
Loading…
Reference in New Issue