123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- var tap = require('tap');
- var tape = require('../');
- var concat = require('concat-stream');
-
- tap.test('tape only test', function (tt) {
- var test = tape.createHarness({ exit: false });
- var ran = [];
-
- var tc = function (rows) {
- tt.deepEqual(rows.toString('utf8'), [
- 'TAP version 13',
- '# run success',
- 'ok 1 assert name',
- '',
- '1..1',
- '# tests 1',
- '# pass 1',
- '',
- '# ok'
- ].join('\n') + '\n');
- tt.deepEqual(ran, [ 3 ]);
-
- tt.end();
- };
-
- test.createStream().pipe(concat(tc));
-
- test("never run fail", function (t) {
- ran.push(1);
- t.equal(true, false);
- t.end();
- });
-
- test("never run success", function (t) {
- ran.push(2);
- t.equal(true, true);
- t.end();
- });
-
- test.only("run success", function (t) {
- ran.push(3);
- t.ok(true, "assert name");
- t.end();
- });
- });
|