我正在写我的第一次余烬测试。我正在使用ember-cli和ember 1.13.6 with simple-auth 0.8.0
我在使用phantom.js以无头模式运行测试时看到一些令人困惑的行为
来自ember-simple-auth库的 authenticateSession()在前一个示例中的第一个andThen
之前调用时工作,但如果在第一个ReferenceError: Can't find variable: Promise
之后调用则失败并返回错误andThen()
喜欢:
test('unauthenticated', function(assert) {
assert.expect(1);
visit('/maps');
andThen(function() {
assert.equal(currentURL(), '/login', "viewing authenticated routes while unauthenticated redirects to login");
});
//calling authenticateSession() after an andThen() blows up
authenticateSession();
});