11import { describe , it , expect , vi } from 'vitest' ;
2- import { resolve } from 'import-meta-resolve' ;
32import { createSSRMFConfig , patchSSRRspackConfig , SSR_DIR } from './ssr' ;
43import type { Rspack } from '@rsbuild/core' ;
54import type { moduleFederationPlugin } from '@module-federation/sdk' ;
@@ -16,7 +15,7 @@ describe('createSSRMFConfig', () => {
1615 expect ( ssrMFConfig . dts ) . toBe ( false ) ;
1716 expect ( ssrMFConfig . dev ) . toBe ( false ) ;
1817 expect ( ssrMFConfig . runtimePlugins ) . toEqual ( [
19- resolve ( '@module-federation/node/runtimePlugin' , import . meta . url ) ,
18+ require . resolve ( '@module-federation/node/runtimePlugin' ) ,
2019 ] ) ;
2120 } ) ;
2221
@@ -38,12 +37,11 @@ describe('createSSRMFConfig', () => {
3837 process . env . NODE_ENV = 'development' ;
3938 const ssrMFConfig = createSSRMFConfig ( baseMFConfig ) ;
4039 expect ( ssrMFConfig . runtimePlugins ) . toContain (
41- resolve ( '@module-federation/node/runtimePlugin' , import . meta . url ) ,
40+ require . resolve ( '@module-federation/node/runtimePlugin' ) ,
4241 ) ;
4342 expect ( ssrMFConfig . runtimePlugins ) . toContain (
44- resolve (
43+ require . resolve (
4544 '@module-federation/node/record-dynamic-remote-entry-hash-plugin' ,
46- import . meta. url ,
4745 ) ,
4846 ) ;
4947 process . env . NODE_ENV = originalNodeEnv ; // Restore original NODE_ENV
@@ -54,7 +52,7 @@ describe('createSSRMFConfig', () => {
5452 process . env . NODE_ENV = 'production' ;
5553 const ssrMFConfig = createSSRMFConfig ( baseMFConfig ) ;
5654 expect ( ssrMFConfig . runtimePlugins ) . toEqual ( [
57- resolve ( '@module-federation/node/runtimePlugin' , import . meta . url ) ,
55+ require . resolve ( '@module-federation/node/runtimePlugin' ) ,
5856 ] ) ;
5957 process . env . NODE_ENV = originalNodeEnv ; // Restore original NODE_ENV
6058 } ) ;
@@ -67,7 +65,7 @@ describe('createSSRMFConfig', () => {
6765 } ;
6866 const ssrMFConfig = createSSRMFConfig ( mfConfigWithoutRuntimePlugins ) ;
6967 expect ( ssrMFConfig . runtimePlugins ) . toEqual ( [
70- resolve ( '@module-federation/node/runtimePlugin' , import . meta . url ) ,
68+ require . resolve ( '@module-federation/node/runtimePlugin' ) ,
7169 ] ) ;
7270 } ) ;
7371} ) ;
0 commit comments