作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是第一次在验收测试我的Ember应用程序时开始。
因此,我从登录开始,它是这样的:
测试/接受/登录-test.js:
import { test } from "qunit";
import moduleForAcceptance from "myapp/tests/helpers/module-for-acceptance";
moduleForAcceptance("Acceptance | login");
test("Should login", function(assert) {
visit("/login");
fillIn("input[type=email]", "user@email.com");
fillIn("input[type=password]", "userpass");
click("button[type=submit]");
andThen(() => {
assert.equal(currentURL(), "/");
assert.equal(find("h1").text(), "Hello!");
});
});
andThen()
中变成,因此它卡在
click("button[type=submit]");
上。
andThen()
帮助程序忽略一直处于未决状态的
service('notifications')
的未决状态?
最佳答案
对我来说,我面对这种情况是因为我使用了一种轮询方法,该方法在几秒钟内调用服务器以获取某些内容。我所做的是在测试模式下运行时禁用了该代码
if(!Ember.testing){
//polling
}
关于sockets - Ember 2,验收测试,Websocket挂起,然后Then()等待挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46015141/
我是一名优秀的程序员,十分优秀!