Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/grunt-css-flip.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'test/cssflip_test.js')
-rw-r--r--test/cssflip_test.js48
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();
+ }
+};