在Jasmine中测试Require js

Testing with Require js in Jasmine

本文关键字:Require js 测试 Jasmine      更新时间:2023-09-26

我最近加入了一个项目,我对我们使用的几乎所有东西都很陌生。目前,我正试图在Jasmine中为我们的javascript代码设置一些单元测试。过去一周左右我一直在学习Jasmine,我已经在我们的服务器上得到了一些示例测试,但现在我需要实际编写测试,我不确定如何正确地编写它们来测试这种行为。

我从集合开始,我们有这样的代码:

define([…], function(…) {
  var measureModel = Backbone.Collection.extend({
    defaults: {…},
    initialize: function(){…}
    …
  });
  return measureModel;
});

我该如何写一个测试来确保这个行为被完成?

前一段时间我测试插件blanket -它计算代码覆盖率

请注意:

  • http://piecioshka.pl/projects/test-blanket/app/
  • http://piecioshka.pl/projects/test-blanket/test/

我觉得他们也许你应该看看我的骨干培训项目:

  • https://github.com/piecioshka/simple-backbone-app/

随时让我知道它是如何工作的!