Я следовал здесь руководству - https://sailsjs.com/documentation/concepts/testing
Так что мой lifecycle.test.js выглядит так:
var sails = require('sails');
// Before running any tests...
before(function(done) {
// Increase the Mocha timeout so that Sails has enough time to lift, even if you have a bunch of assets.
this.timeout(5000);
sails.lift({
// Your sails app's configuration files will be loaded automatically,
// but you can also specify any other special overrides here for testing purposes.
// For example, we might want to skip the Grunt hook,
// and disable all logs except errors and warnings:
hooks: { grunt: false },
log: { level: 'warn' },
}, function(err) {
if (err) { return done(err); }
// here you can load fixtures, etc.
// (for example, you might want to create some records in the database)
return done();
});
});
// After all tests have finished...
after(function(done) {
// here you can clear fixtures, etc.
// (e.g. you might want to destroy the records you created above)
sails.lower(done);
});
Однако в моем тесте я не могу использовать Cloud
.Я думал, что это было доступно для меня, потому что я видел в тестовых наборах здесь, что они используют Cloud
- https://github.com/mikermcneil/ration/tree/master/test/suites
Должен ли я изменить мой lifecycle.test.js
, чтобы использовать Cloud
?