egg/test/lib/core/loader/config_loader.test.js
2016-07-18 21:16:35 +08:00

27 lines
608 B
JavaScript

'use strict';
const utils = require('../../../utils');
const AppWorkerLoader = require('../../../../').AppWorkerLoader;
function createLoader(baseDir) {
baseDir = utils.getFilepath(baseDir);
const loader = new AppWorkerLoader({
baseDir,
});
loader.loadConfig();
return loader;
}
describe('test/lib/core/loader/config_loader.test.js', () => {
it('should get middlewares', () => {
const appLoader = createLoader('apps/demo');
appLoader.config.coreMiddleware.should.eql([
'meta',
'siteFile',
'notfound',
'bodyParser',
'overrideMethod',
]);
});
});