0

在我的 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
  • 应用程序
    1. bower_components
      • ember-mocha-适配器
  • 节点模块
  • 测试
  • features //我为 cucumberjs 功能添加了这个文件夹。
    1. step_definitions //我添加了
    1. 摩卡
    2. 柴.js
    3. 期望.js
  • 规格
4

0 回答 0