测试ember.js应用茉莉(testing ember.js apps with jasmine)

2019-07-30 04:14发布

有谁知道有关测试ember.js应用程序的任何资源,例子或教程?

你怎么测试的看法?

似乎没有能在这个任何广泛的例子/信息。

Answer 1:

我不能提出一个例子,你如何能做到这一点,但我发现它广泛使用茉莉花为他们的测试项目:你应该看一看的余烬资源 GitHub上项目。 它采用茉莉花他们的测试,分别位于规格/ JavaScript的 。

该项目还拥有Rakefile并让你在方便的方式执行规范相应的任务。


有一个关于茉莉测试Ember.js博客文章: http://www.thesoftwaresimpleton.com/blog/2012/04/03/testing-ember-and-the-runloop/



Answer 2:

你也可以使用灰烬本身的测试功能,如在这个岗位

什么是基本不通过设置禁用灰烬runloop: Ember.testing = true这样,您就不必检查,如果您的异步代码完成。 你可以简单的在自己的runloop包装它:

// Creating an application normally happens async,
// which is why we have to wrap it in Ember.run
Ember.run(function() {
  App = Ember.Application.create();
});


Answer 3:

这里是用茉莉花来测试Ember.js文章http://www.devmynd.com/blog/2014-1-ember-js-testing-with-jasmine



文章来源: testing ember.js apps with jasmine