File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ ## entry1.css
2+
3+ ``` css
4+ .class-entry1 { color : red ; }
5+
6+ ```
7+
8+ ## entry1.mjs
9+
10+ ``` mjs
11+ import " ./shared-BHF-Oovy.mjs" ;
12+
13+ export { };
14+ ```
15+
16+ ## entry2.css
17+
18+ ``` css
19+ .class-entry2 { color : red ; }
20+
21+ ```
22+
23+ ## entry2.mjs
24+
25+ ``` mjs
26+ import " ./shared-BHF-Oovy.mjs" ;
27+
28+ export { };
29+ ```
30+
31+ ## shared-BHF-Oovy.mjs
32+
33+ ``` mjs
34+ export { };
35+ ```
36+
37+ ## shared-t0ayLZhq.css
38+
39+ ``` css
40+ .class-shared { color : red ; }
41+
42+ ```
Original file line number Diff line number Diff line change @@ -171,4 +171,24 @@ describe('issues', () => {
171171 './package.json' : './package.json' ,
172172 } )
173173 } )
174+
175+ test . fails ( '#668' , async ( context ) => {
176+ const { outputFiles, fileMap } = await testBuild ( {
177+ context,
178+ files : {
179+ 'shared.css' : `.class-shared { color: red; }` ,
180+ 'entry1.css' : `@import './shared.css'; .class-entry1 { color: red; }` ,
181+ 'entry2.css' : `@import './shared.css'; .class-entry2 { color: red; }` ,
182+ } ,
183+ options : {
184+ entry : [ 'entry1.css' , 'entry2.css' ] ,
185+ } ,
186+ } )
187+ expect ( outputFiles ) . toContain ( 'entry1.css' )
188+ expect ( outputFiles ) . toContain ( 'entry2.css' )
189+ expect ( fileMap [ 'entry1.css' ] ) . toContain ( 'class-entry1' )
190+ expect ( fileMap [ 'entry2.css' ] ) . toContain ( 'class-entry2' )
191+ expect ( fileMap [ 'entry1.css' ] ) . toContain ( 'class-shared' )
192+ expect ( fileMap [ 'entry2.css' ] ) . toContain ( 'class-shared' )
193+ } )
174194} )
You can’t perform that action at this time.
0 commit comments