茉莉角测试-是否可以在describe方法上添加属性?

时间:2018-07-09 02:10:25

标签: javascript angular unit-testing jasmine

我是茉莉花测试的新手,来自xUnit .Net背景。

是否可以以这种方式标记一个测试或一组测试:

myGif-Frames

茉莉花是否支持any sort of attributes or identifiers?我的目标实际上是运行两次描述性测试组,两次运行之间的设置不同。我不想重复测试。一个测试有可能启动其他测试吗?

这个问题是假设我对重复执行两次构建测试服的构建步骤感到满意,而第二次运行只包含一部分测试。

编辑:我希望如何使用它的更现实的例子

[SomeAttribute]

 describe("A suite", function() {
   it("contains spec with an expectation", function() {
           expect(true).toBe(true);   
             });
 });

1 个答案:

答案 0 :(得分:1)

您可以做的是定义单独的函数,这些函数将接受代码中其他地方的参数。

类似的事情会做:

describe('Sample describe', () => {
    testFunction(1);
});

function testFunction(param1) {
    it('should execute test with params', () => {
        console.log(param1);
        expect(param1).toBe(1);
    });
}