diff --git a/packages/midway-mock/test/fixtures/js-app-xml/app/.gitkeep b/packages/midway-mock/test/fixtures/js-app-xml/app/.gitkeep
deleted file mode 100644
index e69de29bb2d1..000000000000
diff --git a/packages/midway-mock/test/fixtures/js-app-xml/config/config.default.js b/packages/midway-mock/test/fixtures/js-app-xml/config/config.default.js
deleted file mode 100644
index ca21621cba48..000000000000
--- a/packages/midway-mock/test/fixtures/js-app-xml/config/config.default.js
+++ /dev/null
@@ -1,13 +0,0 @@
-const path = require('path');
-
-module.exports = {
- keys: 'key',
- configLocations: [
- path.join(__dirname, '../resources/main.xml')
- ],
- mytest: 'this is my test',
- plugins: {
- plugin2: true
- },
- hhh: 'this is config hhh'
-};
\ No newline at end of file
diff --git a/packages/midway-mock/test/fixtures/js-app-xml/config/plugin.js b/packages/midway-mock/test/fixtures/js-app-xml/config/plugin.js
deleted file mode 100644
index a45d9225c7cc..000000000000
--- a/packages/midway-mock/test/fixtures/js-app-xml/config/plugin.js
+++ /dev/null
@@ -1,12 +0,0 @@
-'use strict';
-const path = require('path');
-
-module.exports = {
- /**
- * 支持各个 bu 的健康检查
- */
- plugin2: {
- enable: true,
- path: path.join(__dirname, '../plugins/plugin2'),
- }
-}
\ No newline at end of file
diff --git a/packages/midway-mock/test/fixtures/js-app-xml/lib/hello.js b/packages/midway-mock/test/fixtures/js-app-xml/lib/hello.js
deleted file mode 100644
index 573910ba81e9..000000000000
--- a/packages/midway-mock/test/fixtures/js-app-xml/lib/hello.js
+++ /dev/null
@@ -1,14 +0,0 @@
-'use strict';
-module.exports = class Hello {
- constructor(options) {
- this.options = options;
- }
-
- doPlugin2() {
- return this.options.plugin2.text;
- }
-
- say(name) {
- return `hello ${name}`;
- }
-}
\ No newline at end of file
diff --git a/packages/midway-mock/test/fixtures/js-app-xml/lib/plugin.js b/packages/midway-mock/test/fixtures/js-app-xml/lib/plugin.js
deleted file mode 100644
index 6ebaa7faeeb1..000000000000
--- a/packages/midway-mock/test/fixtures/js-app-xml/lib/plugin.js
+++ /dev/null
@@ -1,5 +0,0 @@
-module.exports = class Plugin {
- constructor() {
- this.$plugin2 = null;
- }
-}
\ No newline at end of file
diff --git a/packages/midway-mock/test/fixtures/js-app-xml/lib/web/my.js b/packages/midway-mock/test/fixtures/js-app-xml/lib/web/my.js
deleted file mode 100644
index 25db28735739..000000000000
--- a/packages/midway-mock/test/fixtures/js-app-xml/lib/web/my.js
+++ /dev/null
@@ -1,45 +0,0 @@
-'use strict';
-
-module.exports = class MyController {
- constructor() {
- this.$$mytest = null;
- this.$$hhh = null;
- this.$plugin2 = null;
- this.hello = null;
- this.$logger = null;
- }
-
- init() {
- this.route('get', '/my_logger', async ctx => {
- this.$logger.debug('this is debug log');
- ctx.body = this.$logger ? 'not null' : 'null';
- });
- this.route('get', '/my', async (ctx) => {
- if (this.hello.hhh !== this.$$hhh) {
- throw new Error(`${this.hello.hhh} is not eq ${this.$$hhh}`);
- }
- ctx.body = this.hello.say('test');
- });
-
- this.route('get', '/my_plugin2', async ctx => {
- ctx.body = this.$plugin2 ? `plugin2 is not null ${this.$plugin2.text}` : 'plugin2 is null';
- });
-
- this.route('get', '/my_test', async ctx => {
- ctx.body = this.$$mytest;
- });
-
- this.route('get', '/my_loggertest', async ctx => {
- try {
- this.loggertest.warn('my_loggertest output test!');
- } catch (error) {
- this.$logger.error(error.stack);
- }
- ctx.body = this.loggertest ? `loggertest is not null` : `loggertest is null`;
- });
-
- this.route('get', '/my_plugintest', async ctx => {
- ctx.body = this.plugintest ? `plugintest is not null ${this.plugintest.text}` : `plugintest is null`;
- });
- }
-}
\ No newline at end of file
diff --git a/packages/midway-mock/test/fixtures/js-app-xml/package.json b/packages/midway-mock/test/fixtures/js-app-xml/package.json
deleted file mode 100644
index 621cdc6a4174..000000000000
--- a/packages/midway-mock/test/fixtures/js-app-xml/package.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "name": "ali-demo"
-}
diff --git a/packages/midway-mock/test/fixtures/js-app-xml/plugins/plugin2/README.md b/packages/midway-mock/test/fixtures/js-app-xml/plugins/plugin2/README.md
deleted file mode 100644
index ca7efa171998..000000000000
--- a/packages/midway-mock/test/fixtures/js-app-xml/plugins/plugin2/README.md
+++ /dev/null
@@ -1 +0,0 @@
-# loader
diff --git a/packages/midway-mock/test/fixtures/js-app-xml/plugins/plugin2/agent.js b/packages/midway-mock/test/fixtures/js-app-xml/plugins/plugin2/agent.js
deleted file mode 100644
index cdffef2669a0..000000000000
--- a/packages/midway-mock/test/fixtures/js-app-xml/plugins/plugin2/agent.js
+++ /dev/null
@@ -1,9 +0,0 @@
-
-'use strict';
-
-module.exports = function(agent) {
-
- let plugin2 = {};
-
- agent.plugin2 = plugin2;
-};
diff --git a/packages/midway-mock/test/fixtures/js-app-xml/plugins/plugin2/app.js b/packages/midway-mock/test/fixtures/js-app-xml/plugins/plugin2/app.js
deleted file mode 100644
index 6154ab15992c..000000000000
--- a/packages/midway-mock/test/fixtures/js-app-xml/plugins/plugin2/app.js
+++ /dev/null
@@ -1,18 +0,0 @@
-
-'use strict';
-
-module.exports = function(app) {
-
- let plugin2 = {};
-
- app.beforeStart(async () => {
- await new Promise((resolve) => {
- setTimeout(() => {
- plugin2.text = 't';
- resolve();
- }, 10);
- })
- });
-
- app.plugin2 = plugin2;
-};
diff --git a/packages/midway-mock/test/fixtures/js-app-xml/plugins/plugin2/config/config.js b/packages/midway-mock/test/fixtures/js-app-xml/plugins/plugin2/config/config.js
deleted file mode 100644
index 702e391dd40c..000000000000
--- a/packages/midway-mock/test/fixtures/js-app-xml/plugins/plugin2/config/config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-
-'use strict';
-
-module.exports = {
- a: 1,
- b: 2,
- text: 'plugin2',
-};
diff --git a/packages/midway-mock/test/fixtures/js-app-xml/plugins/plugin2/package.json b/packages/midway-mock/test/fixtures/js-app-xml/plugins/plugin2/package.json
deleted file mode 100644
index ce905deeb33b..000000000000
--- a/packages/midway-mock/test/fixtures/js-app-xml/plugins/plugin2/package.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "name":"plugin2",
- "eggPlugin": {
- "name": "plugin2",
- "dep": []
- }
-}
diff --git a/packages/midway-mock/test/fixtures/js-app-xml/resources/main.xml b/packages/midway-mock/test/fixtures/js-app-xml/resources/main.xml
deleted file mode 100644
index 09a0fae58e4f..000000000000
--- a/packages/midway-mock/test/fixtures/js-app-xml/resources/main.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
diff --git a/packages/midway-mock/test/fixtures/js-app-xml/resources/web.xml b/packages/midway-mock/test/fixtures/js-app-xml/resources/web.xml
deleted file mode 100644
index 24673cc9bd3a..000000000000
--- a/packages/midway-mock/test/fixtures/js-app-xml/resources/web.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/packages/midway-mock/test/mock_container.test.ts b/packages/midway-mock/test/mock_container.test.ts
index 5bf26c5e2d3f..6cc4116b32a9 100644
--- a/packages/midway-mock/test/mock_container.test.ts
+++ b/packages/midway-mock/test/mock_container.test.ts
@@ -34,28 +34,4 @@ describe('test/mock_container.test.ts', () => {
});
});
- describe('test js app xml', () => {
- let container;
- before(() => {
- container = mm.container({
- baseDir: path.join(fixtures, 'js-app-xml'),
- typescript: false,
- container: {
- disableAutoLoad: true
- }
- });
-
- return container.ready();
- });
- afterEach(mm.restore);
-
- it('should test js app load success', async () => {
- // use camelcase class name as provider id in js version
- const my: any = await container.getAsync('myController');
- assert(my);
- assert(my.$$mytest);
- assert(my.$$mytest === 'this is my test');
- assert(my.$plugin2.text === 't');
- });
- });
});