blob: dada062ae1e30733ef24693c889e5ac93ad04335 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
"""Tests for miscellaneous features that should maybe be broken out into their
own files, maybe.
"""
from scss import Scss
def test_extend_across_files():
compiler = Scss(scss_opts=dict(compress=0))
compiler._scss_files = {}
compiler._scss_files['first.css'] = '''
@option compress:no, short_colors:yes, reverse_colors:yes;
.specialClass extends .basicClass {
padding: 10px;
font-size: 14px;
}
'''
compiler._scss_files['second.css'] = '''
@option compress:no, short_colors:yes, reverse_colors:yes;
.basicClass {
padding: 20px;
background-color: #FF0000;
}
'''
actual = compiler.compile()
expected = """\
.basicClass, .specialClass {
padding: 20px;
background-color: #FF0000;
}
.specialClass {
padding: 10px;
font-size: 14px;
}
"""
assert expected == actual
|