UNPKG

988 BJavaScriptView Raw
1var tap = require('tap');
2var tape = require('../');
3var concat = require('concat-stream');
4
5tap.test('tape only test', function (tt) {
6 var test = tape.createHarness({ exit: false });
7 var ran = [];
8
9 var tc = function (rows) {
10 tt.deepEqual(rows.toString('utf8'), [
11 'TAP version 13',
12 '# run success',
13 'ok 1 assert name',
14 '',
15 '1..1',
16 '# tests 1',
17 '# pass 1',
18 '',
19 '# ok'
20 ].join('\n') + '\n');
21 tt.deepEqual(ran, [ 3 ]);
22
23 tt.end()
24 };
25
26 test.createStream().pipe(concat(tc));
27
28 test("never run fail", function (t) {
29 ran.push(1);
30 t.equal(true, false)
31 t.end()
32 })
33
34 test("never run success", function (t) {
35 ran.push(2);
36 t.equal(true, true)
37 t.end()
38 })
39
40 test.only("run success", function (t) {
41 ran.push(3);
42 t.ok(true, "assert name")
43 t.end()
44 })
45})