我是茉莉花测试的新手,来自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);
});
});
答案 0 :(得分:1)
您可以做的是定义单独的函数,这些函数将接受代码中其他地方的参数。
类似的事情会做:
describe('Sample describe', () => {
testFunction(1);
});
function testFunction(param1) {
it('should execute test with params', () => {
console.log(param1);
expect(param1).toBe(1);
});
}