Published on

mocha.jsでテストを一部skipする方法

Authors
  • avatar
    Name
    ssu
    Twitter

Javascriptのテスト、特にmocha.jsで一部のテストを無視したい時があると思います。 そんな時は、下記のようにdescribeskipをつけると囲まれたテスト群を無視して、 テストを実行することができます。

describe.skip('Array', function () { describe('#indexOf()', function () { it('should return -1 when the value is not present', function () { assert.equal([1, 2, 3].indexOf(4), -1); }); }); });

また、it単位でスキップする場合は、itをxitにすることでskipできます。

describe('Array', function () { // これだけskip xit('should return -1 when the value is not present', function () { assert.equal([1, 2, 3].indexOf(4), -1); }); it('should return -1', function () { assert.equal([1, 2, 3].indexOf(6), -1); }); });

How to programmatically skip a test in mocha?