-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[TECH] Mise à jour de ember-mocha dans Pix App. #638
Conversation
user: { organizations: [{ id: 1 }, { id: 2 }] } | ||
})); | ||
}); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Je ne comprends pas très bien l'écriture de ces stubs. Est-ce que
currentUserStub = {
user: { organizations: [{ id: 1 }, { id: 2 }] }
};
ne suffit pas ? A quoi sert la notion de Service
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Il me semble qu'on a besoin de Service
pour avoir toutes les méthodes "cachées" comme les listeners d'events, etc
99e30aa
to
a9ea237
Compare
I'm deploying this PR to these urls:
Please check it out |
a9ea237
to
3a2d95b
Compare
in version 1.0.0, faker is removed from ember-cli-mirage. We need to import it independently thanks to ember-auto-import. It was included in ember-cli-mirage because ember-auto-import did not exist in the first place.
3a2d95b
to
e07634d
Compare
🦄 Problème
Pix avait quelques versions de retard sur
ember-mocha
, avec des changements importants notamment sur l'utilisation d'une nouvelle API : https://github.com/emberjs/ember-mocha.🤖 Solution
Cette PR est la troisième et dernière partie pour utiliser la nouvelle API d'
ember-mocha
. Elle :ember-mocha
et ses dépendances :ember-cli-mirage
Plus techniquement, on avait avant pour les tests d'acceptance :
Maintenant :
🌈 Remarques
ember-auto-import
n'existait pas,faker
a donc été inclus dansember-mocha
. Avec l'apparition deember-auto-import
, plus de problème, doncfaker
a été sorti deember-mocha
. Ces deux packages nous sont donc nécessaires maintenant.visit()
lève une erreurTransition Aborted
qui fait échouer les tests : c'est une issue connue visit() throws TransitionAborted error emberjs/ember-test-helpers#332. Pour contourner le problème une méthodevisitWithAbortedTransition
a été introduite.