sailsjs使用sails.lift覆盖会话和连接适配器

时间:2014-05-02 16:30:19

标签: mocha sails.js

我正在为我的SailsJS编写单元测试,然后突然删除了数据库。

我希望能够在我的单元测试文件中执行类似的操作:

sails.lift({ 
    session_adapter: { secret: '137eafklajeaf', adapter: 'mongo', host: 'localhost', ...},
    connection_adapter: { adapter: 'sails-mongo', host: 'localhost', ...},
    log: { level: 'verbose' }
});
  • 测试您的应用是不错的做法?
  • 我如何实现这一目标?
  • 哪里可以找到帆升降机及其他功能的文件?

1 个答案:

答案 0 :(得分:1)

  

测试您的应用是不错的做法?

一般来说,是的。

  

我如何实现这一目标?

https://github.com/bredikhin/sailsjs-mocha-testing-barrels-fixtures-example。我想这就是你想做的事:https://github.com/bredikhin/sailsjs-mocha-testing-barrels-fixtures-example/blob/master/test/index.js#L9

  

哪里可以找到帆升降机及其他功能的文件?

https://github.com/balderdashy/sails-docs。阅读the source code甚至更好。