66
66
font: '나눔고딕', sans-serif; }
67
67
'''
68
68
69
+ E_EXPECTED_CSS = '''\
70
+ a {
71
+ color: red; }
72
+ '''
73
+
69
74
SUBDIR_RECUR_EXPECTED_CSS = '''\
70
75
body p {
71
76
color: blue; }
@@ -187,6 +192,8 @@ def test_compile_filename(self):
187
192
self .assertEqual (D_EXPECTED_CSS , actual )
188
193
else :
189
194
self .assertEqual (D_EXPECTED_CSS .decode ('utf-8' ), actual )
195
+ actual = sass .compile (filename = 'test/e.scss' )
196
+ assert actual == E_EXPECTED_CSS
190
197
self .assertRaises (IOError , sass .compile ,
191
198
filename = 'test/not-exist.sass' )
192
199
self .assertRaises (TypeError , sass .compile , filename = 1234 )
@@ -234,7 +241,7 @@ def test_builder_build_directory(self):
234
241
css_path = os .path .join (temp_path , 'css' )
235
242
shutil .copytree ('test' , sass_path )
236
243
result_files = build_directory (sass_path , css_path )
237
- assert len (result_files ) == 5
244
+ assert len (result_files ) == 6
238
245
assert result_files ['a.scss' ] == 'a.scss.css'
239
246
with open (os .path .join (css_path , 'a.scss.css' ), ** utf8_if_py3 ) as f :
240
247
css = f .read ()
@@ -251,6 +258,10 @@ def test_builder_build_directory(self):
251
258
with open (os .path .join (css_path , 'd.scss.css' ), ** utf8_if_py3 ) as f :
252
259
css = f .read ()
253
260
self .assertEqual (D_EXPECTED_CSS , css )
261
+ assert result_files ['e.scss' ] == 'e.scss.css'
262
+ with open (os .path .join (css_path , 'e.scss.css' ), ** utf8_if_py3 ) as f :
263
+ css = f .read ()
264
+ assert css == E_EXPECTED_CSS
254
265
assert (result_files [os .path .join ('subdir' , 'recur.scss' )] ==
255
266
os .path .join ('subdir' , 'recur.scss.css' ))
256
267
with open (os .path .join (css_path , 'subdir' , 'recur.scss.css' ),
0 commit comments