将规范描述导出为源文件中的注释

时间:2015-12-31 10:52:25

标签: javascript jasmine gulp karma-runner

是否可以将茉莉花规格描述导出回原始源文件作为测试功能上方的注释?我正在通过gulp使用karma-runner

it("has a positive case ", function() {
    expect(someFunction()).toBe(true);
});

我想在源代码中自动编写描述,如下所示,并查看文档工具提取的内容。

/* @desc has a positive case */
someFunction() {
    ...
}

1 个答案:

答案 0 :(得分:0)

如你所想,这并不容易,你需要决定一些边缘情况。例如,如果您的测试是这样的:

it("some combination test", function() {
  expect(someFunction()).toBe(true);
  expect(anotherFunction()).toBe(false)
});

在这种情况下会发生什么?你是否需要为源中的两个函数插入描述?