Skip to content

Commit

Permalink
test: add test case for disable js auto load
Browse files Browse the repository at this point in the history
  • Loading branch information
czy88840616 committed Mar 6, 2019
1 parent 16faf54 commit 9f9fb03
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions packages/midway-core/test/loader.test.ts
Expand Up @@ -118,4 +118,32 @@ describe('/test/loader.test.ts', () => {
assert(baseServiceCtx.factory('google'));
});

it('should load js directory and set auto load', async () => {
const loader = new ContainerLoader({
baseDir: path.join(__dirname, './fixtures/js-app-loader'),
isTsMode: false,
});
loader.initialize();
loader.loadDirectory({disableAutoLoad: false});
await loader.refresh();
const appCtx = loader.getApplicationContext();
assert(await appCtx.getAsync('app'));
});

it('should load js directory and auto disable', async () => {
const loader = new ContainerLoader({
baseDir: path.join(__dirname, './fixtures/js-app-loader'),
isTsMode: false,
});
loader.initialize();
loader.loadDirectory();
await loader.refresh();
const appCtx = loader.getApplicationContext();
try {
await appCtx.getAsync('app');
} catch (err) {
assert(err);
}
});

});

0 comments on commit 9f9fb03

Please sign in to comment.