我正在用 javascript 构建客户端 Web 应用程序。为了构建模板,我使用了 HandleBars.js 模板,即 .hbs 文件。我正在使用 Jasmine 框架来编写 JavaScript 代码的规范。但我坚持从规范中的源文件加载 .hbs 模板。
使用 Jasmine-Jquery ( Link ) 插件,我已经包含了静态 html 模板。
这是示例模板的一部分:
<li>
<div class="fixedText">
<div class="middleItem">Name</div>
<div class="midItemValue" style = "margin-right: 0.6rem;">
<input id = "textNewGroupName" type="text" style = "width : 300px;" maxlength="300" name="name" value="{{name}}">
</div>
</div>
</li>
包含在 hbs 文件中。由于模板中的类似动态值(此处为名称),我无法使用静态夹具方法。