Skip to content

Commit 45b5cc4

Browse files
authored
Add test for implicit configuration coming from imported, forward module (#2083)
1 parent a5d61dd commit 45b5cc4

File tree

1 file changed

+52
-6
lines changed

1 file changed

+52
-6
lines changed

spec/directives/import/configuration.hrx

Lines changed: 52 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -87,26 +87,26 @@ More info and automated migrator: https://sass-lang.com/d/import
8787

8888
<===>
8989
================================================================================
90-
<===> separate_file/input.scss
90+
<===> separate_file/direct/input.scss
9191
@import "config";
9292
@import "midstream";
9393

94-
<===> separate_file/_config.scss
94+
<===> separate_file/direct/_config.scss
9595
$a: configured;
9696

97-
<===> separate_file/_midstream.scss
97+
<===> separate_file/direct/_midstream.scss
9898
@forward "upstream";
9999

100-
<===> separate_file/_upstream.scss
100+
<===> separate_file/direct/_upstream.scss
101101
$a: original !default;
102102
b {c: $a}
103103

104-
<===> separate_file/output.css
104+
<===> separate_file/direct/output.css
105105
b {
106106
c: configured;
107107
}
108108

109-
<===> separate_file/warning
109+
<===> separate_file/direct/warning
110110
DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
111111

112112
More info and automated migrator: https://sass-lang.com/d/import
@@ -127,6 +127,52 @@ More info and automated migrator: https://sass-lang.com/d/import
127127
'
128128
input.scss 2:9 root stylesheet
129129

130+
<===>
131+
================================================================================
132+
<===> separate_file/through_forward/input.scss
133+
// Regression test for sass/dart-sass#2641
134+
@import "config_wrapper";
135+
@import "midstream";
136+
137+
<===> separate_file/through_forward/_config_wrapper.scss
138+
@forward "config";
139+
140+
<===> separate_file/through_forward/_config.scss
141+
$a: configured;
142+
143+
<===> separate_file/through_forward/_midstream.scss
144+
@forward "upstream";
145+
146+
<===> separate_file/through_forward/_upstream.scss
147+
$a: original !default;
148+
b {c: $a}
149+
150+
<===> separate_file/through_forward/output.css
151+
b {
152+
c: configured;
153+
}
154+
155+
<===> separate_file/through_forward/warning
156+
DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
157+
158+
More info and automated migrator: https://sass-lang.com/d/import
159+
160+
,
161+
2 | @import "config_wrapper";
162+
| ^^^^^^^^^^^^^^^^
163+
'
164+
input.scss 2:9 root stylesheet
165+
166+
DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
167+
168+
More info and automated migrator: https://sass-lang.com/d/import
169+
170+
,
171+
3 | @import "midstream";
172+
| ^^^^^^^^^^^
173+
'
174+
input.scss 3:9 root stylesheet
175+
130176
<===>
131177
================================================================================
132178
<===> unrelated_variable/input.scss

0 commit comments

Comments
 (0)