Added some tests
This commit is contained in:
19
tests/node_modules/tape/test/promises/fail.js
generated
vendored
Normal file
19
tests/node_modules/tape/test/promises/fail.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
var test = require('../../');
|
||||
|
||||
if (typeof Promise === 'function' && typeof Promise.resolve === 'function') {
|
||||
test('promise', function (t) {
|
||||
return new Promise(function (resolve, reject) {
|
||||
reject(new Error('rejection message'));
|
||||
});
|
||||
});
|
||||
|
||||
test('after', function (t) {
|
||||
t.plan(1);
|
||||
t.ok(true);
|
||||
});
|
||||
} else {
|
||||
// if promises aren't supported pass the node-tap test
|
||||
console.log('skip');
|
||||
}
|
||||
20
tests/node_modules/tape/test/promises/subTests.js
generated
vendored
Normal file
20
tests/node_modules/tape/test/promises/subTests.js
generated
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
'use strict';
|
||||
|
||||
var test = require('../../');
|
||||
|
||||
if (typeof Promise === 'function' && typeof Promise.resolve === 'function') {
|
||||
test('promise', function (t) {
|
||||
t.test('sub test that should fail', function (t) {
|
||||
return new Promise(function (resolve, reject) {
|
||||
reject(new Error('rejection message'));
|
||||
});
|
||||
});
|
||||
t.test('sub test that should pass', function (t) {
|
||||
t.plan(1);
|
||||
t.ok(true);
|
||||
});
|
||||
});
|
||||
} else {
|
||||
// if promises aren't supported pass the node-tap test
|
||||
console.log('skip');
|
||||
}
|
||||
Reference in New Issue
Block a user