| var tape = require('../'); |
| var tap = require('tap'); |
| var concat = require('concat-stream'); |
| |
| var stripFullStack = require('./common').stripFullStack; |
| |
| tap.test('timeoutAfter test', function (tt) { |
| tt.plan(1); |
| |
| var test = tape.createHarness(); |
| var tc = function (rows) { |
| tt.same(stripFullStack(rows.toString('utf8')), [ |
| 'TAP version 13', |
| '# timeoutAfter', |
| 'not ok 1 test timed out after 1ms', |
| ' ---', |
| ' operator: fail', |
| ' stack: |-', |
| ' Error: test timed out after 1ms', |
| ' [... stack stripped ...]', |
| ' ...', |
| '', |
| '1..1', |
| '# tests 1', |
| '# pass 0', |
| '# fail 1' |
| ].join('\n') + '\n'); |
| }; |
| |
| test.createStream().pipe(concat(tc)); |
| |
| test('timeoutAfter', function (t) { |
| t.plan(1); |
| t.timeoutAfter(1); |
| }); |
| }); |