Files
taimed/node_modules/js-reporters/test/unit/data.js
2025-07-24 17:21:45 +08:00

39 lines
1.4 KiB
JavaScript

var TestEnd = require('../../dist/js-reporters.js').TestEnd
var TestStart = require('../../dist/js-reporters.js').TestStart
var SuiteStart = require('../../dist/js-reporters.js').SuiteStart
var SuiteEnd = require('../../dist/js-reporters.js').SuiteEnd
module.exports = {
passingTest: new TestEnd('pass', undefined, [], 'passed', 0, []),
failingTest: new TestEnd('fail', undefined, [], 'failed', 0, [
new Error('first error'), new Error('second error')
]),
actualUndefinedTest: new TestEnd('fail', undefined, [], 'failed', 0, [{
passed: false,
actual: undefined,
expected: 'expected'
}]),
actualFalsyTest: new TestEnd('fail', undefined, [], 'failed', 0, [{
passed: false,
actual: 0,
expected: 'expected'
}]),
expectedUndefinedTest: new TestEnd('fail', undefined, [], 'failed', 0, [{
passed: false,
actual: 'actual',
expected: undefined
}]),
expectedFalsyTest: new TestEnd('fail', undefined, [], 'failed', 0, [{
passed: false,
actual: 'actual',
expected: 0
}]),
skippedTest: new TestEnd('skip', undefined, [], 'skipped', 0, []),
todoTest: new TestEnd('todo', undefined, [], 'todo', 0, []),
startSuite: new SuiteStart('start', 'start', [], []),
startTest: new TestStart('start', 'start', 'start start'),
endTest: new TestEnd('end', 'end', 'end end', 'failed', 0,
[new Error('error')], []),
endSuite: new SuiteEnd('end', 'end', [], [])
}