在Jasmine 2.0中,我可以使用xit
代替it
来使茉莉花跳过测试。 Disabling suites
我可能会忘记这些测试,因为它们不会出现在结果中。所以我希望将这些测试标记为不完整,这应该警告我在某些时候看一下它。
是否可以将它们标记为已禁用/不完整,以便它们在结果中显示?
答案 0 :(得分:1)
你几乎已经将问题的答案联系起来了。您要求的所有内容都会被描述为here。
xdescribe('Disabled suits', function() {
it('test one', function() {
});
it('test two', function() {
});
it('test three', function() {
});
it('test four', function() {
});
});
describe('Disabled suits tests', function() {
it('Enabled test one', function() {
});
it('Enabled test two', function() {
});
xit('Disabled test one', function() {
});
xit('Disabled test two', function() {
});
});
第一个例子的例外是它在输出中根本不显示。不知道为什么。也许某些选项必须在执行期间传递,但第二个测试套件,禁用/挂起测试在输出中标记不同。
这是一个例子:
答案 1 :(得分:0)
在jasmine-node的--verbose
输出中,除非构建了该功能,否则不会显示跳过的测试xit
/ xdescribe
。