From 8660905cf98cc5bfd9e5f998dc95b71830c80fb8 Mon Sep 17 00:00:00 2001 From: smhg Date: Mon, 9 Dec 2019 11:07:28 +0100 Subject: [PATCH] add basic test based on readme example (see #27) --- package.json | 9 ++++++++- test/index.js | 17 +++++++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 test/index.js diff --git a/package.json b/package.json index 23b698d..b1d8935 100644 --- a/package.json +++ b/package.json @@ -26,5 +26,12 @@ "less plugins", "cleancss", "less compression" - ] + ], + "devDependencies": { + "less": "^2.7.3", + "mocha": "^3.5.3" + }, + "scripts": { + "test": "mocha" + } } diff --git a/test/index.js b/test/index.js new file mode 100644 index 0000000..a005638 --- /dev/null +++ b/test/index.js @@ -0,0 +1,17 @@ +var assert = require('assert'); + +describe('LessPluginCleanCSS', function () { + it('should work as less plugin', function () { + var less = require('less'); + var LessPluginCleanCSS = require('..'); + + var cleanCSSPlugin = new LessPluginCleanCSS({ advanced: true }); + + var lessString = 'body { color: #f00; }'; + + return less.render(lessString, { plugins: [cleanCSSPlugin] }) + .then(function (result) { + assert(result.css === 'body{color:red}'); + }); + }); +});