如何标记茉莉花测试不完整?

时间:2014-08-18 09:46:53

标签: unit-testing jasmine jasmine-node

在Jasmine 2.0中,我可以使用xit代替it来使茉莉花跳过测试。 Disabling suites

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

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

2 个答案:

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

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

这是一个例子: enter image description here

答案 1 :(得分:0)

在jasmine-node的--verbose输出中,除非构建了该功能,否则不会显示跳过的测试xit / xdescribe