mirror of
https://github.com/TryGhost/Ghost.git
synced 2025-01-20 22:42:53 -05:00
parent
e3c0200f73
commit
13f7d51213
1 changed files with 1 additions and 20 deletions
21
Gruntfile.js
21
Gruntfile.js
|
@ -407,25 +407,6 @@ var overrides = require('./core/server/overrides'),
|
||||||
cfg.express.test.options.node_env = process.env.NODE_ENV;
|
cfg.express.test.options.node_env = process.env.NODE_ENV;
|
||||||
});
|
});
|
||||||
|
|
||||||
// #### Ensure Config *(Utility Task)*
|
|
||||||
// Make sure that we have a `config.js` file when running tests
|
|
||||||
// Ghost requires a `config.js` file to specify the database settings etc. Ghost comes with an example file:
|
|
||||||
// `config.example.js` which is copied and renamed to `config.js` by the bootstrap process
|
|
||||||
grunt.registerTask('ensureConfig', function () {
|
|
||||||
var config = require('./core/server/config'),
|
|
||||||
done = this.async();
|
|
||||||
|
|
||||||
if (!process.env.TEST_SUITE || process.env.TEST_SUITE !== 'client') {
|
|
||||||
config.load().then(function () {
|
|
||||||
done();
|
|
||||||
}).catch(function (err) {
|
|
||||||
grunt.fail.fatal(err.stack);
|
|
||||||
});
|
|
||||||
} else {
|
|
||||||
done();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
// #### Reset Database to "New" state *(Utility Task)*
|
// #### Reset Database to "New" state *(Utility Task)*
|
||||||
// Drops all database tables and then runs the migration process to put the database
|
// Drops all database tables and then runs the migration process to put the database
|
||||||
// in a "new" state.
|
// in a "new" state.
|
||||||
|
@ -538,7 +519,7 @@ var overrides = require('./core/server/overrides'),
|
||||||
// ### test-setup *(utility)(
|
// ### test-setup *(utility)(
|
||||||
// `grunt test-setup` will run all the setup tasks required for running tests
|
// `grunt test-setup` will run all the setup tasks required for running tests
|
||||||
grunt.registerTask('test-setup', 'Setup ready to run tests',
|
grunt.registerTask('test-setup', 'Setup ready to run tests',
|
||||||
['clean:test', 'setTestEnv', 'ensureConfig']
|
['clean:test', 'setTestEnv']
|
||||||
);
|
);
|
||||||
|
|
||||||
// ### Unit Tests *(sub task)*
|
// ### Unit Tests *(sub task)*
|
||||||
|
|
Loading…
Add table
Reference in a new issue