Skip to content

Commit f0036ee

Browse files
authored
fix: middlewareMode should be closed in builder e2e (#7271)
1 parent 6cac8fa commit f0036ee

File tree

5 files changed

+34
-14
lines changed

5 files changed

+34
-14
lines changed

packages/cli/uni-builder/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
"@rsbuild/plugin-rem": "1.0.2",
5151
"@rsbuild/plugin-sass": "1.3.2",
5252
"@rsbuild/plugin-source-build": "1.0.2",
53-
"@rsbuild/plugin-styled-components": "1.3.0",
53+
"@rsbuild/plugin-styled-components": "1.4.0",
5454
"@rsbuild/plugin-svgr": "1.2.0",
5555
"@rsbuild/plugin-toml": "1.1.0",
5656
"@rsbuild/plugin-type-check": "1.2.3",

pnpm-lock.yaml

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/e2e/builder/cases/source/source-include/index.test.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ test('should not compile file which outside of project by default', async () =>
99
cwd: __dirname,
1010
entry: { index: path.resolve(__dirname, './src/index.js') },
1111
builderConfig: {
12+
source: {
13+
exclude: [path.resolve(__dirname, '../test.js')],
14+
},
1215
security: {
1316
checkSyntax: true,
1417
},

tests/e2e/builder/cases/source/source.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { join } from 'path';
1+
import path, { join } from 'path';
22
import { expect, test } from '@modern-js/e2e/playwright';
33
import { build, getHrefByEntryName } from '@scripts/shared';
44

tests/e2e/builder/scripts/shared.ts

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,12 @@ import type {
66
UniBuilderConfig,
77
} from '@modern-js/uni-builder';
88
import fs from '@modern-js/utils/fs-extra';
9-
import { type ConsoleType, logger } from '@rsbuild/core';
9+
import {
10+
type ConsoleType,
11+
type RsbuildPlugin,
12+
logger,
13+
mergeRsbuildConfig,
14+
} from '@rsbuild/core';
1015

1116
logger.level = 'error';
1217

@@ -111,7 +116,19 @@ export async function dev({
111116
updateConfigForTest(builderConfig, entry);
112117

113118
const builder = await createUniBuilder(options, builderConfig);
114-
119+
builder.addPlugins([
120+
{
121+
setup(api) {
122+
api.modifyRsbuildConfig((config: any) => {
123+
return mergeRsbuildConfig(config, {
124+
server: {
125+
middlewareMode: false,
126+
},
127+
});
128+
});
129+
},
130+
} as RsbuildPlugin,
131+
]);
115132
return builder.startDevServer();
116133
}
117134

0 commit comments

Comments
 (0)