egg/test/lib/core/loader/load_app.test.js
2017-05-03 22:37:51 +08:00

29 lines
640 B
JavaScript

'use strict';
const assert = require('assert');
const utils = require('../../../utils');
describe('test/lib/core/loader/load_app.test.js', () => {
let app;
before(() => {
app = utils.app('apps/loader-plugin');
return app.ready();
});
after(() => app.close());
it('should load app.js', () => {
assert(app.b === 'plugin b');
assert(app.c === 'plugin c');
assert(app.app === 'app');
});
it('should load plugin app.js first', () => {
assert(app.dateB <= app.date === true);
assert(app.dateC <= app.date === true);
});
it('should not load disable plugin', () => {
assert(!app.a);
});
});