jasmine-jquery qUnit替代方案

时间:2012-11-13 13:39:44

标签: unit-testing backbone.js jasmine qunit jasmine-jquery

我目前正在测试使用模板呈现的一些Backbone.js视图。我的模板在我的html中定义,并使用jinja构建在服务器端。我正在使用的单元测试框架是qUnit。我希望能够执行类似于jasmine-jquery loadFixtures功能的操作,即将我的模板加载到我的测试套件中以便能够呈现我的视图(在此处描述:http://lostechies.com/derickbailey/2011/09/06/test-driving-backbone-views-with-jquery-templates-the-jasmine-gem-and-jasmine-jquery/ Jasmine-JQuery Fixtures To The救援!部分)。

qUnit有替代品吗?是一个更好的方法吗?

以下是我的观点定义方式:

MyView = Backbone.View.extend({
  template: _.template($('#my-template').html()),

  initialize: function() {
    this.$el.html(this.template());
  }
});

以下是我定义模板的方式:

<script type="text/html" id="my-template">
    <div>
      <span>Bla bla</span>
    </div>
</script>

0 个答案:

没有答案