diff --git a/cypress/integration/mon-entreprise/simulateurs.js b/cypress/integration/mon-entreprise/simulateurs.js
new file mode 100644
index 000000000..cce6cc230
--- /dev/null
+++ b/cypress/integration/mon-entreprise/simulateurs.js
@@ -0,0 +1,49 @@
+const salaryInput = inputTitle => {
+ const inputContainer = cy
+ .contains(inputTitle)
+ .closest('.main')
+ .find('.targetInputOrValue')
+ inputContainer.click()
+ return inputContainer.find('input')
+}
+
+describe('Landing test', function() {
+ const fr = Cypress.env('language') === 'fr'
+
+ it('should not crash', function() {
+ cy.visit(fr ? '/sécurité-sociale' : '/social-security')
+ cy.contains(
+ fr ? 'Que souhaitez-vous estimer ?' : 'What do you want to estimate?'
+ )
+ })
+ it('should display selection page', function() {
+ cy.visit(fr ? '/sécurité-sociale' : '/social-security')
+ cy.contains(
+ fr ? 'La rémunération du dirigeant' : "The director's remuneration"
+ ).click()
+ cy.contains(
+ fr
+ ? 'Quel régime souhaitez-vous explorer ?'
+ : 'Which social scheme would you like to explore?'
+ )
+ cy.contains(fr ? 'Indépendant' : 'Self-employed').click({ force: true })
+ cy.contains(
+ fr
+ ? 'Simulateur de revenus pour indépendants'
+ : 'Self-employed income simulator'
+ )
+ })
+ it('should give an estimation for the self-employed income', function() {
+ cy.visit(
+ fr ? '/sécurité-sociale/indépendant' : '/social-security/self-employed'
+ )
+ salaryInput(fr ? "Chiffre d'affaires" : 'Turnover').type(100000, {
+ force: true
+ })
+ cy.contains(fr ? 'Cotisations et contributions' : 'All contributions')
+ cy.contains(fr ? "Années d'activité" : 'Years of activity').click()
+ cy.contains(
+ fr ? "Quel est l'âge de l'entreprise" : 'How old is the company'
+ )
+ })
+})
diff --git a/source/components/Simulation.js b/source/components/Simulation.js
index 7e97aec83..1d7a78846 100644
--- a/source/components/Simulation.js
+++ b/source/components/Simulation.js
@@ -13,7 +13,6 @@ import {
nextStepsSelector,
noUserInputSelector
} from 'Selectors/analyseSelectors'
-import Animate from 'Ui/animate'
export default compose(
withColours,
@@ -101,9 +100,7 @@ export default compose(
>
)}
- {showTargets && (
- {this.props.targets}
- )}
+ {showTargets && this.props.targets}
{!noUserInput && this.props.explanation}
{!noUserInput && !noFeedback && (
diff --git a/source/locales/en.yaml b/source/locales/en.yaml
index 6fc0cbaed..e5ac80f9c 100644
--- a/source/locales/en.yaml
+++ b/source/locales/en.yaml
@@ -643,3 +643,5 @@ Années d'activité: Years of activity
Commerçant, artisan, ou libéral ?: Trader, craftsman, or liberal?
Revenir à la documentation: Go back to documentation
Voir le code source: See the source code
+
+Quel régime souhaitez-vous explorer ?: Which social scheme would you like to explore?
diff --git a/source/règles/base.yaml b/source/règles/base.yaml
index 6eaa80274..43d2e1fa6 100644
--- a/source/règles/base.yaml
+++ b/source/règles/base.yaml
@@ -2667,7 +2667,7 @@
- espace: entreprise
nom: année d'activité
- question: Quelle est l'âge de l'entreprise en années d'activité ?
+ question: Quel est l'âge de l'entreprise en années d'activité ?
description: |
Pendant la première année d'activité, le créateur d'entreprise peut bénéficier de réductions de cotisations sociales sur sa rémunération, c'est l'ACRE.
diff --git a/source/règles/externalized.yaml b/source/règles/externalized.yaml
index 31b0edbe5..ba931b73c 100644
--- a/source/règles/externalized.yaml
+++ b/source/règles/externalized.yaml
@@ -1577,7 +1577,7 @@ revenu net:
Autrement dit, c'est ce que vous gagnez à la fin sur votre compte en banque.
entreprise . année d'activité:
question.en: How old is the company in years of activity?
- question.fr: Quelle est l'âge de l'entreprise en années d'activité ?
+ question.fr: Quel est l'âge de l'entreprise en années d'activité ?
description.en: >
During the first year of activity, the entrepreneur can benefit from
reductions in social security contributions on his remuneration, it is ACRE.
diff --git a/source/sites/mycompanyinfrance.fr/pages/SocialSecurity/SchemeSelection.js b/source/sites/mycompanyinfrance.fr/pages/SocialSecurity/SchemeSelection.js
index 084f465e4..218f9b8c5 100644
--- a/source/sites/mycompanyinfrance.fr/pages/SocialSecurity/SchemeSelection.js
+++ b/source/sites/mycompanyinfrance.fr/pages/SocialSecurity/SchemeSelection.js
@@ -7,7 +7,9 @@ import animate from 'Ui/animate'
const SchemeChoice = withSitePaths(({ sitePaths }) => (
-