使用jasmine来测试期望jquery模板可用的javascript?

时间:2011-09-05 18:34:56

标签: javascript jquery jquery-templates jasmine jasmine-jquery

我通常在我的html文件中设置jquery模板,如下所示:

<script id="some-template" type="text/x-jquery-tmpl">
  my template contents go here... with some data: {data}
</script>

然后我需要使用此模板的javascript将通过id查找并传入所需的数据:

var template = $("#some-template");
var html = template.tmpl({data: "data goes here..."});
// do something with the 'html' var, like attach it to the DOM

现在我正在尝试为我的javascript编写jasmine-bdd规范。我没有看到我设置模板的方式有任何特别的错误,让我的javascript找到/扩展模板...但我不知道如何让茉莉花玩这个好...所以...

当我的javascript依赖于jquery-template时,我如何使用jasmine来测试我的javascript,并且模板是直接在我的html页面中定义的?

我是否必须在jasmine-jquery夹具中复制我的模板?或者有没有办法让jasmine-jquery fixture使用我现有的html /模板定义?

1 个答案:

答案 0 :(得分:1)