@carbon-io/test-tube
Version:
Test framework for Carbon.io
40 lines (34 loc) • 897 B
JavaScript
var assert = require('assert')
var carbon = require('carbon-io')
var __ = carbon.fibers.__(module)
var o = carbon.atom.o(module)
var testtube = carbon.testtube
__(function() {
module.exports = o.main({
_type: testtube.Test,
name: 'SkipTests',
description: 'Demonstrate how to skip tests.',
tests: [
o({
_type: testtube.Test,
doTest: function() {
throw new testtube.errors.SkipTestError('Skipping test because of foo')
}
}),
o({
_type: testtube.util.SkipTest,
description: 'Skipping test because of foo'
}),
o({
_type: testtube.Test,
doTest: function() {
throw new testtube.errors.NotImplementedError('Implement foo')
}
}),
o({
_type: testtube.util.NotImplementedTest,
description: 'Foo test not implemented'
}),
]
})
})