1<===> options.yml
2---
3:todo:
4- sass/libsass#3040
5
6<===>
7================================================================================
8<===> same_file/input.scss
9$a: configured;
10@import "midstream";
11
12<===> same_file/_midstream.scss
13@forward "upstream";
14
15<===> same_file/_upstream.scss
16$a: original !default;
17b {c: $a}
18
19<===> same_file/output.css
20b {
21  c: configured;
22}
23
24<===>
25================================================================================
26<===> nested/input.scss
27a {
28  $a: configured;
29  @import "midstream";
30}
31
32<===> nested/_midstream.scss
33@forward "upstream";
34
35<===> nested/_upstream.scss
36$a: original !default;
37b {c: $a}
38
39<===> nested/output.css
40a b {
41  c: configured;
42}
43
44<===>
45================================================================================
46<===> prefixed_as/input.scss
47$d-a: configured;
48@import "midstream";
49
50<===> prefixed_as/_midstream.scss
51@forward "upstream" as d-*;
52
53<===> prefixed_as/_upstream.scss
54$a: original !default;
55b {c: $a}
56
57<===> prefixed_as/output.css
58b {
59  c: configured;
60}
61
62<===>
63================================================================================
64<===> separate_file/input.scss
65@import "config";
66@import "midstream";
67
68<===> separate_file/_config.scss
69$a: configured;
70
71<===> separate_file/_midstream.scss
72@forward "upstream";
73
74<===> separate_file/_upstream.scss
75$a: original !default;
76b {c: $a}
77
78<===> separate_file/output.css
79b {
80  c: configured;
81}
82
83<===>
84================================================================================
85<===> unrelated_variable/input.scss
86$a: configured;
87$d: other;
88@import "midstream";
89
90<===> unrelated_variable/_midstream.scss
91@forward "upstream";
92
93<===> unrelated_variable/_upstream.scss
94$a: original !default;
95b {c: $a}
96
97<===> unrelated_variable/output.css
98b {
99  c: configured;
100}
101
102<===>
103================================================================================
104<===> midstream_definition/with_config/input.scss
105$a: configured;
106@import "midstream";
107
108<===> midstream_definition/with_config/_midstream.scss
109$a: midstream;
110@forward "upstream";
111
112<===> midstream_definition/with_config/_upstream.scss
113$a: original !default;
114b {c: $a}
115
116<===> midstream_definition/with_config/output.css
117b {
118  c: configured;
119}
120
121<===>
122================================================================================
123<===> midstream_definition/no_config/input.scss
124@import "midstream";
125
126<===> midstream_definition/no_config/_midstream.scss
127$a: midstream;
128@forward "upstream";
129
130<===> midstream_definition/no_config/_upstream.scss
131$a: original !default;
132b {c: $a}
133
134<===> midstream_definition/no_config/output.css
135b {
136  c: original;
137}
138
139<===>
140================================================================================
141<===> import_twice/no_change/input.scss
142$a: configured;
143@import "other";
144@import "other";
145
146<===> import_twice/no_change/_other.scss
147$a: original !default;
148b {c: $a}
149
150<===> import_twice/no_change/_other.import.scss
151@forward "other";
152
153<===> import_twice/no_change/output.css
154b {
155  c: configured;
156}
157
158b {
159  c: configured;
160}
161
162<===>
163================================================================================
164<===> import_twice/with_change/input.scss
165$a: configured;
166@import "other";
167$a: changed; // This should be ignored
168@import "other";
169
170<===> import_twice/with_change/_other.scss
171$a: original !default;
172b {c: $a}
173
174<===> import_twice/with_change/_other.import.scss
175@forward "other";
176
177<===> import_twice/with_change/output.css
178b {
179  c: configured;
180}
181
182b {
183  c: configured;
184}
185
186<===>
187================================================================================
188<===> import_twice/still_changes_in_same_file/input.scss
189@import "other";
190$a: changed;
191@import "other";
192
193d {
194  e: $a;
195}
196
197<===> import_twice/still_changes_in_same_file/_other.scss
198$a: original !default;
199b {c: $a}
200
201<===> import_twice/still_changes_in_same_file/_other.import.scss
202@forward "other";
203
204<===> import_twice/still_changes_in_same_file/output.css
205b {
206  c: original;
207}
208
209b {
210  c: original;
211}
212
213d {
214  e: changed;
215}
216
217<===>
218================================================================================
219<===> indirect/through_import/input.scss
220$a: configured;
221@import "midstream";
222
223<===> indirect/through_import/_midstream.scss
224@import "upstream";
225
226<===> indirect/through_import/_upstream.scss
227$a: original !default;
228b {c: $a}
229
230<===> indirect/through_import/_upstream.import.scss
231@forward "upstream";
232
233<===> indirect/through_import/output.css
234b {
235  c: configured;
236}
237
238<===>
239================================================================================
240<===> indirect/through_forward/input.scss
241$a: configured;
242@import "midstream";
243
244<===> indirect/through_forward/_midstream.scss
245@forward "upstream";
246
247<===> indirect/through_forward/_midstream.import.scss
248@forward "midstream";
249
250<===> indirect/through_forward/_upstream.scss
251$a: original !default;
252b {c: $a}
253
254<===> indirect/through_forward/_upstream.import.scss
255@forward "upstream";
256
257<===> indirect/through_forward/output.css
258b {
259  c: configured;
260}
261