3
可以说我们有一个带有jQuery验证的表单。现在我们创建一个简单的Jasmine规范,并且想要测试如果我们提交一个空表单时错误消息是否可见。茉莉花等到功能完成后的HTML渲染
我的第一步是触发提交表单事件后,jquery验证将工作并显示错误消息。直到错误信息显示的时间窗口非常小(2毫秒),但对于茉莉花测试来说太大了。目前用的setTimeout()它的工作原理,但我认为这是一个不错的方法:(
我新的茉莉花,我认为必须有一个更好的方式与东西间谍
假人规范例如?: 。
describe("Lorem Impsum: ", function() {
it("Form validation shows error messages.", function() {
$("#MyForm").submit();
expect($(".error")).toBeVisible();
});
});