Hey!
I have a similar problem as described in the following StackOverflow thread (for more details click here).
Basically I just tried to visit the login page and then visit the signup page. Therefore I created two acceptance tests. If I run them seperate then everything works fine, if I run them after each other the assertion is nut fullfilled because currentPath() is undefined in the test I run as second. Which means:
Run after each other results in following behaviour:
tests/acceptance/login --> currentPath() === 'login'
tests/acceptance/signup --> currentPath() !== 'signup' because currentPath is undefined
OR
tests/acceptance/signup --> currentPath() === 'signup'
tests/acceptance/login --> currentPath() !== 'login' because currentPath is undefined
Run them seperately:
tests/acceptance/login --> currentPath() === 'login' --> PASS
tests/acceptance/signup --> currentPath() !== 'signup' because currentPath is undefined --> FAIL
Do you have an ideas where I can start to debug this issue? It’s so hard to get a trace because there are so many libraries involveld and I’m still a newbie to the whole ember universe.
I use:
ember 1.13.0
ember-data 1.0.0.beta19.1
ember-cli 0.2.7
ember-cli-mocha 0.8.0
ember-cli-page-object 0.5.0
ember-data-factory-guy 1.1.1
ember-cli-simple-auth 0.8.0
Thanks for any help!