Ajoute un test E2E pour les simulateurs
parent
94454733eb
commit
a395a17867
|
@ -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'
|
||||
)
|
||||
})
|
||||
})
|
|
@ -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 && (
|
||||
<Animate.fromBottom>{this.props.targets}</Animate.fromBottom>
|
||||
)}
|
||||
{showTargets && this.props.targets}
|
||||
{!noUserInput && this.props.explanation}
|
||||
{!noUserInput && !noFeedback && (
|
||||
<div style={{ margin: '-0.6rem' }}>
|
||||
|
|
|
@ -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?
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -7,7 +7,9 @@ import animate from 'Ui/animate'
|
|||
|
||||
const SchemeChoice = withSitePaths(({ sitePaths }) => (
|
||||
<animate.fromBottom>
|
||||
<h1>Quel régime souhaitez-vous explorer ? </h1>
|
||||
<h1>
|
||||
<T>Quel régime souhaitez-vous explorer ?</T>
|
||||
</h1>
|
||||
<p style={{ display: 'flex', flexWrap: 'wrap' }}>
|
||||
<Link
|
||||
to={sitePaths.sécuritéSociale['assimilé-salarié']}
|
||||
|
|
Loading…
Reference in New Issue