diff --git a/mon-entreprise/cypress/downloads/contrat-salarié.html b/mon-entreprise/cypress/downloads/contrat-salarié.html new file mode 100644 index 000000000..761dec9f0 --- /dev/null +++ b/mon-entreprise/cypress/downloads/contrat-salarié.html @@ -0,0 +1,274 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Mon-entreprise.fr : L'assistant officiel du créateur d'entreprise + + + + + + + + + + +
+ Un service de l'État français +
+
+
+
+
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + diff --git a/mon-entreprise/cypress/integration/mon-entreprise/covid19.js b/mon-entreprise/cypress/integration/mon-entreprise/covid19.js index 489af713e..2732c9d6d 100644 --- a/mon-entreprise/cypress/integration/mon-entreprise/covid19.js +++ b/mon-entreprise/cypress/integration/mon-entreprise/covid19.js @@ -10,7 +10,7 @@ describe('Page covid-19', function () { if (!fr) { return } - before(() => cy.visit('/simulateurs/chômage-partiel')) + before(() => cy.visit(encodeURI('/simulateurs/chômage-partiel'))) it('should not crash', () => { cy.contains('Salaire brut mensuel') }) diff --git a/mon-entreprise/cypress/integration/mon-entreprise/demande-mobilité.js b/mon-entreprise/cypress/integration/mon-entreprise/demande-mobilité.js index df8cd4ba3..9d564756d 100644 --- a/mon-entreprise/cypress/integration/mon-entreprise/demande-mobilité.js +++ b/mon-entreprise/cypress/integration/mon-entreprise/demande-mobilité.js @@ -12,7 +12,7 @@ describe( if (!fr) { return } - before(() => cy.visit('/gérer/demande-mobilité')) + before(() => cy.visit(encodeURI('/gérer/demande-mobilité'))) it('should not crash', () => { cy.contains('Demande de mobilité internationale') }) diff --git a/mon-entreprise/cypress/integration/mon-entreprise/gérer.js b/mon-entreprise/cypress/integration/mon-entreprise/gérer.js index fa85cb517..348643e12 100644 --- a/mon-entreprise/cypress/integration/mon-entreprise/gérer.js +++ b/mon-entreprise/cypress/integration/mon-entreprise/gérer.js @@ -1,7 +1,7 @@ describe('Manage page test', function () { const fr = Cypress.env('language') === 'fr' beforeEach(() => { - cy.visit(fr ? '/gérer' : '/manage') + cy.visit(fr ? encodeURI('/gérer') : '/manage') }) it('should not crash', function () { cy.contains(fr ? 'Gérer mon activité' : 'Manage my business') diff --git a/mon-entreprise/cypress/integration/mon-entreprise/navigation.js b/mon-entreprise/cypress/integration/mon-entreprise/navigation.js index d3e3d1793..c98e1f2b2 100644 --- a/mon-entreprise/cypress/integration/mon-entreprise/navigation.js +++ b/mon-entreprise/cypress/integration/mon-entreprise/navigation.js @@ -1,16 +1,18 @@ describe('Navigation', function () { const fr = Cypress.env('language') === 'fr' it('should enable switching site language', () => { - cy.visit(fr ? '/créer/auto-entrepreneur' : '/create/auto-entrepreneur') + cy.visit( + fr ? encodeURI('/créer/auto-entrepreneur') : '/create/auto-entrepreneur' + ) cy.contains(fr ? 'Switch to English' : 'Passer en français').click() cy.url().should( 'include', - fr ? '/create/auto-entrepreneur' : '/cr%C3%A9er/auto-entrepreneur' + fr ? '/create/auto-entrepreneur' : encodeURI('/créer/auto-entrepreneur') ) }) it('should go back to home when clicking on logo', () => { - cy.visit('/documentation/contrat-salarié') + cy.visit(encodeURI('/documentation/contrat-salarié')) cy.get('img[alt^="logo mon-entreprise"]').click() cy.url().should('match', new RegExp(`${Cypress.config().baseUrl}/?`)) }) diff --git a/mon-entreprise/cypress/integration/mon-entreprise/simulateurs.js b/mon-entreprise/cypress/integration/mon-entreprise/simulateurs.js index 48eb14969..42828977e 100644 --- a/mon-entreprise/cypress/integration/mon-entreprise/simulateurs.js +++ b/mon-entreprise/cypress/integration/mon-entreprise/simulateurs.js @@ -17,7 +17,7 @@ describe('Simulateurs', function () { 'profession-liberale/chirurgien-dentiste', ].forEach((simulateur) => describe(simulateur, () => { - before(() => cy.visit(`/simulateurs/${simulateur}`)) + before(() => cy.visit(encodeURI(`/simulateurs/${simulateur}`))) it('should not crash', function () { cy.get(inputSelector) }) @@ -139,7 +139,7 @@ describe('Simulateur salarié', () => { if (!fr) { return } - before(() => cy.visit('/simulateurs/salarié')) + before(() => cy.visit(encodeURI('/simulateurs/salarié'))) it('should persist the current simulation (persistSimulation)', function () { cy.get(inputSelector).first().type('{selectall}42') @@ -153,7 +153,7 @@ describe('Simulateur salarié', () => { cy.contains('Passer').click() cy.contains('Passer').click() cy.wait(1600) - cy.visit('/simulateurs/salarié') + cy.visit(encodeURI('/simulateurs/salarié')) cy.contains('Retrouver ma simulation').click() cy.get(inputSelector).first().invoke('val').should('match', /42/) }) @@ -169,7 +169,7 @@ describe('Simulateur salarié', () => { describe('part time contract', () => { before(() => { - cy.visit('/simulateurs/salarié') + cy.visit(encodeURI('/simulateurs/salarié')) cy.get('input[name$="brut de base"]').click() cy.get('button').contains('SMIC').click() cy.contains('Voir mes paramètres').click() diff --git a/mon-entreprise/cypress/integration/mon-entreprise/status.js b/mon-entreprise/cypress/integration/mon-entreprise/status.js index e08703de9..9c5b0095c 100644 --- a/mon-entreprise/cypress/integration/mon-entreprise/status.js +++ b/mon-entreprise/cypress/integration/mon-entreprise/status.js @@ -1,7 +1,7 @@ describe('Status guide', function () { const fr = Cypress.env('language') === 'fr' beforeEach(() => { - cy.visit(fr ? '/créer' : '/create') + cy.visit(fr ? encodeURI('/créer') : '/create') cy.get('.cta').click() })