单元测试车把零件

时间:2018-07-31 09:19:53

标签: javascript node.js handlebars.js jestjs

我想使用Jest对应用程序进行单元测试,Jest使用Handlebar作为模板引擎。

我能够对Handlebar助手进行单元测试,但无法测试Handlebar的局部。

当我尝试在spec.js中导入局部变量时,出现错误:

  

意外字符'#'(1:2)

下面是partial.handlerbars文件

{{#with (resource 'some_selector') }}
 <img alt="{{altText}}" src="{{image-url}}" />
{{/with}}

下面是partial.spec.js

import partial from './partial.handlebars';
const Handlebars = require('handlebars');
describe('partial suite', ()=> {
  Handlebars.registerPartial('partial', partial);
  it('should always be true', ()=> {
    expect(true).toBe(true);
  })  
})

以下是错误:

 D:/projects/src/components/partials/partial.handlebars: Unexpected character '#' (1:2)
  > 1 | {{#with (resource 'some_selector') }}
      |   ^

0 个答案:

没有答案