From 81edfacaeed206d6e9c2e09417607752f0171d79 Mon Sep 17 00:00:00 2001 From: Jakub Pawlowicz Date: Sun, 12 Oct 2014 16:21:22 +0100 Subject: [PATCH] Replaces remaining references to line breaks with require('os').EOL. * Thanks @XhmikosR! --- test/batch-test.js | 2 +- test/binary-test.js | 6 +++--- test/integration-test.js | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/test/batch-test.js b/test/batch-test.js index 7fdc44dd..e5503989 100644 --- a/test/batch-test.js +++ b/test/batch-test.js @@ -4,7 +4,7 @@ var fs = require('fs'); var assert = require('assert'); var CleanCSS = require('../index'); -var lineBreak = process.platform == 'win32' ? /\r\n/g : /\n/g; +var lineBreak = require('os').EOL; var batchContexts = function() { var context = {}; diff --git a/test/binary-test.js b/test/binary-test.js index d139978f..f36e8742 100644 --- a/test/binary-test.js +++ b/test/binary-test.js @@ -6,7 +6,7 @@ var http = require('http'); var path = require('path'); var isWindows = process.platform == 'win32'; -var lineBreak = isWindows ? /\r\n/g : /\n/g; +var lineBreakRegExp = new RegExp(require('os').EOL, 'g'); var binaryContext = function(options, context) { if (isWindows) @@ -34,7 +34,7 @@ var unixOnlyContext = function(context) { }; var readFile = function(filename) { - return fs.readFileSync(filename, { encoding: 'utf-8' }).replace(lineBreak, ''); + return fs.readFileSync(filename, { encoding: 'utf-8' }).replace(lineBreakRegExp, ''); }; var deleteFile = function(filename) { @@ -143,7 +143,7 @@ exports.commandsSuite = vows.describe('binary commands').addBatch({ }), 'from source': binaryContext('./test/data/reset.css', { 'should minimize': function(error, stdout) { - var minimized = fs.readFileSync('./test/data/reset-min.css', 'utf-8').replace(lineBreak, ''); + var minimized = fs.readFileSync('./test/data/reset-min.css', 'utf-8').replace(lineBreakRegExp, ''); assert.equal(stdout, minimized); } }), diff --git a/test/integration-test.js b/test/integration-test.js index 636a91f4..a2b17ff1 100644 --- a/test/integration-test.js +++ b/test/integration-test.js @@ -5,7 +5,7 @@ var assert = require('assert'); var path = require('path'); var CleanCSS = require('../index'); -var lineBreak = process.platform == 'win32' ? '\r\n' : '\n'; +var lineBreak = require('os').EOL; var cssContext = function(groups, options) { var context = {}; -- 2.34.1