Skip to content

Commit 14b83df

Browse files
committed
Simple unit test for non-sourcemap cleancss implementation
1 parent 7ba2653 commit 14b83df

File tree

4 files changed

+8
-1
lines changed

4 files changed

+8
-1
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
"dependencies": {
1414
"babel-cli": "latest",
1515
"babel-preset-es2015": "latest",
16+
"clean-css": "latest",
1617
"coffee-script": "latest",
1718
"less": "latest",
1819
"livescript": "latest",

tests/assets/compressors/cleancss.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.concat{display:none}.concatenate{display:block}

tests/settings.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@ def node_exe_path(command):
149149
'YUGLIFY_BINARY': node_exe_path('yuglify'),
150150
'UGLIFYJS_BINARY': node_exe_path('uglifyjs'),
151151
'CSSMIN_BINARY': node_exe_path('cssmin'),
152+
'CLEANCSS_BINARY': node_exe_path('cleancss'),
152153
})
153154

154155
if HAS_NODE and HAS_JAVA:

tests/tests/test_compressor.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,11 @@ def test_cssmin(self):
249249
self._test_compressor('pipeline.compressors.cssmin.CSSMinCompressor',
250250
'css', 'pipeline/compressors/cssmin.css')
251251

252+
@skipUnless(settings.HAS_NODE, "requires node")
253+
def test_cssclean(self):
254+
self._test_compressor('pipeline.compressors.cleancss.CleanCSSCompressor',
255+
'css', 'pipeline/compressors/cleancss.css')
256+
252257
@skipUnless(settings.HAS_NODE, "requires node")
253258
@skipUnless(settings.HAS_JAVA, "requires java")
254259
def test_closure(self):
@@ -272,4 +277,3 @@ def test_csstidy(self):
272277
self._test_compressor('pipeline.compressors.csstidy.CSSTidyCompressor',
273278
'css', 'pipeline/compressors/csstidy.css')
274279

275-

0 commit comments

Comments
 (0)