在运行测试sailsjs时禁用策略

时间:2018-02-21 13:31:46

标签: sails.js mocha

有没有办法在sails.js应用程序中运行config/policies.js时禁用策略?

我的 module.exports.policies = { '*': 'isLoggedIn', }; 看起来像这样,

Uncaught Error: expected 200 "OK", got 401 "Unauthorized"

我的所有测试用例都失败并出现以下错误

{{1}}

1 个答案:

答案 0 :(得分:0)

您可以设置环境变量来控制它。例如:

module.exports.policies = {
  '*': process.env.IS_TEST ? true : 'isLoggedIn',
};

然后,你在终端上运行它:

IS_TEST=1 npm test