1 | var assert = require("assert")
|
2 | var CakeJS = require("..");
|
3 | var path = require('path');
|
4 | var filename = path.basename(__filename);
|
5 |
|
6 | class 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 |
|
21 | export default new Tests(); |
\ | No newline at end of file |