在我的 test/features/support/world.js
module.exports = function(){
var PersistenceWorld = function PersistenceWorld(callback){
this.cleanUp(callback);
};
PersistenceWorld.prototype.addNewReciepe = function(callback){
};
PersistenceWorld.prototype.cleanUp = function(callback){
};
};
和我的测试/功能/step_definitions/first_steps
module.exports = function(){
this.World = require('../support/world');
console.log(this);
this.Before(function (callback) {
console.log("hey I run before each scenario");
callback();
});
this.After(function (callback) {
console.log("hey I run after each scenario");
callback();
});
this.Given(/^user is on homepage$/, function(callback) {
callback.pending();
});
};
当我在被解雇之前不需要世界时。
我的应用
.sass 缓存
- .tmp
- 应用程序
- bower_components
- ember-mocha-适配器
- bower_components
- 节点模块
- 测试
- features //我为 cucumberjs 功能添加了这个文件夹。
- step_definitions //我添加了
- 库
- 摩卡
- 柴.js
- 期望.js
- 规格