mirror of https://github.com/n2geoff/testit.git
fixed linting errors
This commit is contained in:
parent
5a84cc9a65
commit
faf34affa8
|
@ -1,25 +1,26 @@
|
||||||
/* Test.it v 0.5.1 | MIT | https://github.com/n2geoff/testit */
|
/* Test.it v 0.5.2 | MIT | https://github.com/n2geoff/testit */
|
||||||
(function(root, factory) {
|
;(function (root, factory) {
|
||||||
|
"use strict";
|
||||||
// support browser & commonjs
|
// support browser & commonjs
|
||||||
if(typeof module === "object" && module.exports) {
|
if (typeof module === "object" && module.exports) {
|
||||||
module.exports = factory(root.test);
|
module.exports = factory(root.test);
|
||||||
} else {
|
} else {
|
||||||
root.test = factory(root.test);
|
root.test = factory(root.test);
|
||||||
}
|
}
|
||||||
}(this, function() {
|
}(this, function () {
|
||||||
'use strict';
|
"use strict";
|
||||||
|
|
||||||
const test = {
|
const test = {
|
||||||
_tests: {},
|
"_tests": {},
|
||||||
run: function(next) {
|
"run": function (next) {
|
||||||
|
|
||||||
let tests = this._tests;
|
let tests = this._tests;
|
||||||
// capture results
|
// capture results
|
||||||
let failed = [];
|
let failed = [];
|
||||||
let passed = [];
|
let passed = [];
|
||||||
|
|
||||||
// loop through tests
|
// loop through tests
|
||||||
Object.keys(tests).forEach(function(name) {
|
Object.keys(tests).forEach(function (name) {
|
||||||
let test = tests[name];
|
let test = tests[name];
|
||||||
|
|
||||||
// execute
|
// execute
|
||||||
|
@ -38,7 +39,7 @@
|
||||||
});
|
});
|
||||||
|
|
||||||
// summary
|
// summary
|
||||||
if(typeof next === 'function') {
|
if(typeof next === "function") {
|
||||||
return next({
|
return next({
|
||||||
pass: passed,
|
pass: passed,
|
||||||
fail: failed
|
fail: failed
|
||||||
|
@ -50,16 +51,16 @@
|
||||||
return failed.length ? false : true;
|
return failed.length ? false : true;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
it: function(tests) {
|
"it": function (tests) {
|
||||||
this._tests = tests;
|
this._tests = tests;
|
||||||
return this;
|
return this;
|
||||||
},
|
},
|
||||||
assert: function (e, a) { if (e != a) throw Error(`expected ${e} == ${a}`); },
|
"assert": function (e, a) { if (e != a) throw Error(`expected ${e} == ${a}`); },
|
||||||
equals: function (e, a) { if (e !== a) throw Error(`expected ${e} === ${a}`); },
|
"equals": function (e, a) { if (e !== a) throw Error(`expected ${e} === ${a}`); },
|
||||||
exists: function (v) { if (!v) throw Error(`exists value ${v}`); },
|
"exists": function (v) { if (!v) throw Error(`exists value ${v}`); },
|
||||||
pass: function () { return true; },
|
"pass": function () { return true; },
|
||||||
fail: function (m) { throw Error(m); }
|
"fail": function (m) { throw Error(m); }
|
||||||
}
|
};
|
||||||
|
|
||||||
return test;
|
return test;
|
||||||
}));
|
}));
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
/* Test.it v 0.5.1 | MIT | https://github.com/n2geoff/testit */
|
/* Test.it v 0.5.2 | MIT | https://github.com/n2geoff/testit */
|
||||||
;(function(root,factory){if(typeof module==="object"&&module.exports){module.exports=factory(root.test)}else{root.test=factory(root.test)}})(this,function(){"use strict";const test={_tests:{},run:function(next){let tests=this._tests;let failed=[];let passed=[];Object.keys(tests).forEach(function(name){let test=tests[name];try{test();passed.push(`\n+ ${name}`)}catch(err){failed.push(`\n- ${name}`);console.error(err)}});if(typeof next==="function"){return next({pass:passed,fail:failed})}else{console.log(...passed,...failed);console.log(`\n# tests ${failed.length+passed.length} pass ${passed.length} fail ${failed.length}`);return failed.length?false:true}},it:function(tests){this._tests=tests;return this},assert:function(e,a){if(e!=a)throw Error(`expected ${e} == ${a}`)},equals:function(e,a){if(e!==a)throw Error(`expected ${e} === ${a}`)},exists:function(v){if(!v)throw Error(`exists value ${v}`)},pass:function(){return true},fail:function(m){throw Error(m)}};return test});
|
;(function(root,factory){"use strict";if(typeof module==="object"&&module.exports){module.exports=factory(root.test)}else{root.test=factory(root.test)}})(this,function(){"use strict";const test={_tests:{},run:function(next){let tests=this._tests;let failed=[];let passed=[];Object.keys(tests).forEach(function(name){let test=tests[name];try{test();passed.push(`\n+ ${name}`)}catch(err){failed.push(`\n- ${name}`);console.error(err)}});if(typeof next==="function"){return next({pass:passed,fail:failed})}else{console.log(...passed,...failed);console.log(`\n# tests ${failed.length+passed.length} pass ${passed.length} fail ${failed.length}`);return failed.length?false:true}},it:function(tests){this._tests=tests;return this},assert:function(e,a){if(e!=a)throw Error(`expected ${e} == ${a}`)},equals:function(e,a){if(e!==a)throw Error(`expected ${e} === ${a}`)},exists:function(v){if(!v)throw Error(`exists value ${v}`)},pass:function(){return true},fail:function(m){throw Error(m)}};return test});
|
||||||
|
|
Loading…
Reference in New Issue