在 Jasmine 2.0 中,我可以使用xit
而不是it
让 jasmine 跳过测试。禁用套房
我可能会忘记这些测试,因为它们不会出现在结果中。所以我希望将这些测试标记为不完整,这应该警告我在某个时候查看它。
是否可以将它们标记为禁用/不完整,以便它们出现在结果中?
在 Jasmine 2.0 中,我可以使用xit
而不是it
让 jasmine 跳过测试。禁用套房
我可能会忘记这些测试,因为它们不会出现在结果中。所以我希望将这些测试标记为不完整,这应该警告我在某个时候查看它。
是否可以将它们标记为禁用/不完整,以便它们出现在结果中?
你已经在你的问题中链接了答案。此处描述了您要求的所有内容。
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() {
});
});
第一个示例的例外是它根本不显示在输出中。不知道为什么。也许在执行期间必须通过某些选项,但是第二个测试套件,禁用/待定测试在输出中的标记不同。
这是一个例子:
在--verbose
jasmine-node 的输出中,跳过的测试xit
/xdescribe
不会出现,除非构建了该功能。