22
33var grunt = require ( 'grunt' ) ;
44
5- /*
6- ======== A Handy Little Nodeunit Reference ========
7- https://github.com/caolan/nodeunit
8-
9- Test methods:
10- test.expect(numAssertions)
11- test.done()
12- Test assertions:
13- test.ok(value, [message])
14- test.equal(actual, expected, [message])
15- test.notEqual(actual, expected, [message])
16- test.deepEqual(actual, expected, [message])
17- test.notDeepEqual(actual, expected, [message])
18- test.strictEqual(actual, expected, [message])
19- test.notStrictEqual(actual, expected, [message])
20- test.throws(block, [error], [message])
21- test.doesNotThrow(block, [error], [message])
22- test.ifError(value)
23- */
24-
255exports . csscomb = {
26- setUp : function ( done ) {
27- // setup here if necessary
28- done ( ) ;
29- } ,
30- default_option : function ( test ) {
6+ main : function ( test ) {
317 test . expect ( 1 ) ;
328
339 var actual = grunt . file . read ( 'test/fixtures/tmp_resort.css' ) ;
@@ -36,13 +12,26 @@ exports.csscomb = {
3612
3713 test . done ( ) ;
3814 } ,
39- sort_option : function ( test ) {
15+ custom : function ( test ) {
4016 test . expect ( 1 ) ;
4117
4218 var actual = grunt . file . read ( 'test/fixtures/tmp_customsort.css' ) ;
4319 var expected = grunt . file . read ( 'test/expected/customsort.css' ) ;
4420 test . equal ( actual , expected , 'sholud be custom sorted.' ) ;
4521
22+ test . done ( ) ;
23+ } ,
24+ mutiple : function ( test ) {
25+ test . expect ( 2 ) ;
26+
27+ var actual = grunt . file . read ( 'test/fixtures/tmp_multi1.css' ) ;
28+ var expected = grunt . file . read ( 'test/expected/multi1.css' ) ;
29+ test . equal ( actual , expected , 'sholud be sorted.' ) ;
30+
31+ var actual2 = grunt . file . read ( 'test/fixtures/tmp_multi2.css' ) ;
32+ var expected2 = grunt . file . read ( 'test/expected/multi2.css' ) ;
33+ test . equal ( actual2 , expected2 , 'sholud be sorted.' ) ;
34+
4635 test . done ( ) ;
4736 }
4837} ;
0 commit comments