testing风帆控制器

我试图testing我的帆控制器。 但是当我在我的UserController.test.js中使用这一行代码,它抛出一个错误不能调用undefined

var app = sails.hooks.http.app 

在bootstrap.test.js中,我已经声明了这样的风帆

 var sails = require('sails') before(function(done){ Sails.lift({},function(err,sails){ done(err, sails); }) }) 

PS:我已经检查,sails.hooks工作正常,只有在调用http方法它给我这个错误。

我正在关注这个链接进行testing。 帆testing

首先你应该在sails.lift内部进行configuration,例如:

  models: { connection: 'test', migrate: 'drop' } 

有例子: https : //github.com/bredikhin/sailsjs-mocha-testing-barrels-fixtures-example