testit/dist/testit.min.js

10 lines
697 B
JavaScript
Raw Permalink Normal View History

2023-03-15 13:54:36 +00:00
/*! Test.it v1.1.2 | MIT | https://github.com/n2geoff/testit */const i={log:console.log,version:"v1.1.2",_tests:{},run:function(t,n){typeof t!="boolean"&&(n=t,t=!0);let r=this._tests||[],e=[],s=[];return Object.keys(r).forEach(l=>{let h=r[l];try{h(),s.push(`
2021-01-02 08:42:41 +00:00
+OK ${l}`)}catch(f){t?e.push(`
-ERR ${l}
---
${f.stack}
---`):e.push(`
-ERR ${l}`)}}),typeof n=="function"?n({pass:s,fail:e}):(i.log(...s,...e),i.log(`
2023-03-15 13:54:36 +00:00
# tests ${e.length+s.length} pass ${s.length} fail ${e.length}`),!e.length)},it:function(t){return this._tests=t,this},assert:(o,t)=>{try{if(!o)throw new Error(t||"Assertion Failed")}catch{throw new Error(t)}}};var u=i;export{u as default};
2021-01-02 08:42:41 +00:00
//# sourceMappingURL=testit.min.js.map