UNPKG

606 BJavaScriptView Raw
1var assert = require("assert")
2var CakeJS = require("..");
3var path = require('path');
4var filename = path.basename(__filename);
5
6class Tests{
7 constructor(){
8 var methods = Object.getOwnPropertyNames(Tests.prototype);
9 for(var i = 0; i < methods.length; i++){
10 if(["constructor"].indexOf(methods[i]) === -1){
11 if(["before", "after", "beforeEach"].indexOf(methods[i]) === -1){
12 this[filename.substr(0,filename.length-3)+"->"+methods[i].replace(new RegExp("\_", 'g'), "->")] = this[methods[i]];
13 }else{
14 this[methods[i]] = this[methods[i]];
15 }
16 }
17 }
18 }
19}
20
21export default new Tests();
\No newline at end of file