var test = require('../'); var ran = 0; var concat = require('concat-stream'); var tap = require('tap'); tap.test('test SKIP comment', function (assert) { assert.plan(1); var verify = function (output) { assert.equal(output.toString('utf8'), [ 'TAP version 13', '# SKIP skipped', '', '1..0', '# tests 0', '# pass 0', '', '# ok', '' ].join('\n')); }; var tapeTest = test.createHarness(); tapeTest.createStream().pipe(concat(verify)); tapeTest('skipped', { skip: true }, function (t) { t.end(); }); }); test('skip this', { skip: true }, function (t) { t.fail('this should not even run'); ran++; t.end(); }); test.skip('skip this too', function (t) { t.fail('this should not even run'); ran++; t.end(); }); test('skip subtest', function (t) { ran++; t.test('skip this', { skip: true }, function (t) { t.fail('this should not even run'); t.end(); }); t.end(); }); // vim: set softtabstop=4 shiftwidth=4: