Skip to content

Commit 0a6fa49

Browse files
committed
combine split tests for webpack versions where similar
1 parent f5c29d5 commit 0a6fa49

12 files changed

+10
-903
lines changed

Diff for: test/cases/adjacent-asset.js

+1-82
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ const {
1414
const {assertCssAndSourceMapContent} = require('./common/assert');
1515
const {assertCssContent} = require('../lib/assert');
1616
const {
17-
onlyMeta, assertWebpackOk, assertWebpackNotOk, assertNoErrors, assertNoMessages, assertStdout,
17+
assertWebpackOk, assertWebpackNotOk, assertNoErrors, assertNoMessages, assertStdout,
1818
assertCssSourceMapComment, assertCssFile, assertSourceMapFile, assertAssetError
1919
} = require('../lib/assert');
2020

@@ -90,48 +90,6 @@ module.exports = test(
9090
assertDebugMessages,
9191
assertCssSourceMapComment(true),
9292
compose(
93-
onlyMeta('meta.version.webpack == 4'),
94-
assertCssAndSourceMapContent(),
95-
outdent
96-
)`
97-
./src/feature/index.scss
98-
---------------------------------------------------------------------------------------------------
99-
1:01 .some-class-name {⏎ 1:01 .some-class-name {⏎
100-
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
101-
2:03 ░░single-quoted: url('../../../packageB/imag 2:03 ░░single-quoted: url("../../packageB/images/
102-
es/img.jpg')░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ img.jpg")░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
103-
2:57 ░░░░░░░░░░░░;⏎ 2:54 ░░░░░░░░░;⏎
104-
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
105-
3:03 ░░double-quoted: url("../../../packageB/imag 3:03 ░░double-quoted: url("../../packageB/images/
106-
es/img.jpg")░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ img.jpg")░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
107-
3:57 ░░░░░░░░░░░░;⏎ 3:54 ░░░░░░░░░;⏎
108-
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
109-
4:03 ░░unquoted: url(../../../packageB/images/img 4:03 ░░unquoted: url(../../packageB/images/img.jp
110-
.jpg)░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ g)░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
111-
4:50 ░░░░░;⏎ 4:47 ░░;⏎
112-
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
113-
5:03 ░░query: url(../../../packageB/images/img.jp 5:03 ░░query: url(../../packageB/images/img.jpg?q
114-
g?query)░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ uery)░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
115-
5:53 ░░░░░░░░;⏎ 5:50 ░░░░░;⏎
116-
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
117-
6:03 ░░hash: url(../../../packageB/images/img.jpg 6:03 ░░hash: url(../../packageB/images/img.jpg#ha
118-
#hash)░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ sh)░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
119-
6:51 ░░░░░░;⏎ 6:48 ░░░; }⏎
120-
}░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
121-
122-
./src/index.scss
123-
---------------------------------------------------------------------------------------------------
124-
2:01 .another-class-name {⏎ 8:01 .another-class-name {⏎
125-
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
126-
3:03 ░░display: block░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 9:03 ░░display: block░░░░░░░░░░░░░░░░░░░░░░░░░░░░
127-
3:17 ░░░░░░░░░░░░░░░░;⏎ 9:17 ░░░░░░░░░░░░░░░░; }⏎
128-
}░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ⏎
129-
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ⏎
130-
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ /*# sourceMappingURL=main.□□□□□□□□□□□□□□□□□□
131-
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ □□.css.map*/░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
132-
`,
133-
compose(
134-
onlyMeta('meta.version.webpack >= 5'),
13593
assertCssAndSourceMapContent(),
13694
outdent
13795
)`
@@ -190,45 +148,6 @@ module.exports = test(
190148
assertDebugMessages,
191149
assertCssSourceMapComment(false),
192150
compose(
193-
onlyMeta('meta.version.webpack == 4'),
194-
assertCssAndSourceMapContent(),
195-
outdent
196-
)`
197-
./src/feature/index.scss
198-
----------------------------------------------------------------------------------------------------
199-
1:01 .some-class-name {⏎ 1:001 .some-class-name{░░░░░░░░░░░░░░░░░░░░░░░░░░░
200-
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
201-
2:03 ░░single-quoted: url('../../../packageB/imag 1:018 ░░░░░░░░░░░░░░░░░single-quoted:url(../../pac
202-
es/img.jpg')░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ kageB/images/img.jpg)░░░░░░░░░░░░░░░░░░░░░░░
203-
2:57 ░░░░░░░░░░░░;⏎ 1:066 ░░░░░░░░░░░░░░░░░░░░░;░░░░░░░░░░░░░░░░░░░░░░
204-
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
205-
3:03 ░░double-quoted: url("../../../packageB/imag 1:067 ░░░░░░░░░░░░░░░░░░░░░░double-quoted:url(../.
206-
es/img.jpg")░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ./packageB/images/img.jpg)░░░░░░░░░░░░░░░░░░
207-
3:57 ░░░░░░░░░░░░;⏎ 1:115 ░░░░░░░░░░░░░░░░░░░░░░░░░░;░░░░░░░░░░░░░░░░░
208-
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
209-
4:03 ░░unquoted: url(../../../packageB/images/img 1:116 ░░░░░░░░░░░░░░░░░░░░░░░░░░░unquoted:url(../.
210-
.jpg)░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ./packageB/images/img.jpg)░░░░░░░░░░░░░░░░░░
211-
4:50 ░░░░░;⏎ 1:159 ░░░░░░░░░░░░░░░░░░░░░░░░░░;░░░░░░░░░░░░░░░░░
212-
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
213-
5:03 ░░query: url(../../../packageB/images/img.jp 1:160 ░░░░░░░░░░░░░░░░░░░░░░░░░░░query:url(../../p
214-
g?query)░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ackageB/images/img.jpg?query)░░░░░░░░░░░░░░░
215-
5:53 ░░░░░░░░;⏎ 1:206 ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░;░░░░░░░░░░░░░░
216-
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
217-
6:03 ░░hash: url(../../../packageB/images/img.jpg 1:207 ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░hash:url(../..
218-
#hash)░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ /packageB/images/img.jpg#hash)░░░░░░░░░░░░░░
219-
6:51 ░░░░░░;⏎ 1:251 ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░}░░░░░░░░░░░░░
220-
}░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
221-
222-
./src/index.scss
223-
----------------------------------------------------------------------------------------------------
224-
2:01 .another-class-name {⏎ 1:252 ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░.another-clas
225-
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ s-name{░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
226-
3:03 ░░display: block░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1:272 ░░░░░░░display:block░░░░░░░░░░░░░░░░░░░░░░░░
227-
3:17 ░░░░░░░░░░░░░░░░;⏎ 1:285 ░░░░░░░░░░░░░░░░░░░░}░░░░░░░░░░░░░░░░░░░░░░░
228-
}░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
229-
`,
230-
compose(
231-
onlyMeta('meta.version.webpack >= 5'),
232151
assertCssAndSourceMapContent(),
233152
outdent
234153
)`

0 commit comments

Comments
 (0)