diff options
Diffstat (limited to 'test/cssflip_test.js')
-rw-r--r-- | test/cssflip_test.js | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/test/cssflip_test.js b/test/cssflip_test.js new file mode 100644 index 0000000..b62ced7 --- /dev/null +++ b/test/cssflip_test.js @@ -0,0 +1,48 @@ +'use strict'; + +var grunt = require('grunt'); + +/* + ======== A Handy Little Nodeunit Reference ======== + https://github.com/caolan/nodeunit + + Test methods: + test.expect(numAssertions) + test.done() + Test assertions: + test.ok(value, [message]) + test.equal(actual, expected, [message]) + test.notEqual(actual, expected, [message]) + test.deepEqual(actual, expected, [message]) + test.notDeepEqual(actual, expected, [message]) + test.strictEqual(actual, expected, [message]) + test.notStrictEqual(actual, expected, [message]) + test.throws(block, [error], [message]) + test.doesNotThrow(block, [error], [message]) + test.ifError(value) +*/ + +exports.cssflip = { + setUp: function (done) { + // setup here if necessary + done(); + }, + defaultOptions: function (test) { + test.expect(1); + + var actual = grunt.file.read('tmp/default_options.css'); + var expected = grunt.file.read('test/expected/default_options.css'); + test.equal(actual, expected, 'should flip the CSS.'); + + test.done(); + }, + customOptions: function (test) { + test.expect(1); + + var actual = grunt.file.read('tmp/custom_options.css'); + var expected = grunt.file.read('test/expected/custom_options.css'); + test.equal(actual, expected, 'should flip the CSS while honoring the custom indentation specified in the options.'); + + test.done(); + } +}; |