0

在 Jasmine 2.0 中,我可以使用xit而不是it让 jasmine 跳过测试。禁用套房

我可能会忘记这些测试,因为它们不会出现在结果中。所以我希望将这些测试标记为不完整,这应该警告我在某个时候查看它。

是否可以将它们标记为禁用/不完整,以便它们出现在结果中?

4

2 回答 2

1

你已经在你的问题中链接了答案。此处描述了您要求的所有内容。

例子

  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() {
    });
  });

第一个示例的例外是它根本不显示在输出中。不知道为什么。也许在执行期间必须通过某些选项,但是第二个测试套件,禁用/待定测试在输出中的标记不同。

这是一个例子: 在此处输入图像描述

于 2014-09-18T12:56:02.043 回答
0

--verbosejasmine-node 的输出中,跳过的测试xit/xdescribe不会出现,除非构建了该功能。

于 2015-10-14T10:33:29.700 回答