UNPKG

960 BJavaScriptView Raw
1'use strict';
2
3var tape = require('../');
4var tap = require('tap');
5var concat = require('concat-stream');
6
7var stripFullStack = require('./common').stripFullStack;
8
9tap.test('timeoutAfter test', function (tt) {
10 tt.plan(1);
11
12 var test = tape.createHarness();
13 var tc = function (rows) {
14 tt.same(stripFullStack(rows.toString('utf8')), [
15 'TAP version 13',
16 '# timeoutAfter',
17 'not ok 1 test timed out after 1ms',
18 ' ---',
19 ' operator: fail',
20 ' stack: |-',
21 ' Error: test timed out after 1ms',
22 ' [... stack stripped ...]',
23 ' ...',
24 '',
25 '1..1',
26 '# tests 1',
27 '# pass 0',
28 '# fail 1'
29 ].join('\n') + '\n');
30 };
31
32 test.createStream().pipe(concat(tc));
33
34 test('timeoutAfter', function (t) {
35 t.plan(1);
36 t.timeoutAfter(1);
37 });
38});