2

現在、テンプレートを使用してレンダリングされた 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 Rescue! セクション)。

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>
4

0 に答える 0