From f5700b8b3363eeaedb31cda20564fec1db5caed4 Mon Sep 17 00:00:00 2001 From: Luke Page Date: Mon, 2 Feb 2015 20:12:18 +0000 Subject: [PATCH] do not do bom test unless prep is called - in order to allow plugins to continue to use less acceptance test system without bom tests. --- test/less-test.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/test/less-test.js b/test/less-test.js index e1608980..ba142418 100644 --- a/test/less-test.js +++ b/test/less-test.js @@ -3,7 +3,8 @@ module.exports = function() { var path = require('path'), fs = require('fs'), - copyBom = require('./copy-bom')(); + copyBom = require('./copy-bom')(), + doBomTest = false; var less = require('../lib/less-node'); var stylize = require('../lib/less-node/lessc-helper').stylize; @@ -151,12 +152,15 @@ module.exports = function() { function prepBomTest() { copyBom.copyFolderWithBom(normalFolder, bomFolder); + doBomTest = true; } function runTestSet(options, foldername, verifyFunction, nameModifier, doReplacements, getFilename) { var options2 = options ? JSON.parse(JSON.stringify(options)) : {}; runTestSetInternal(normalFolder, options, foldername, verifyFunction, nameModifier, doReplacements, getFilename); - runTestSetInternal(bomFolder, options2, foldername, verifyFunction, nameModifier, doReplacements, getFilename); + if (doBomTest) { + runTestSetInternal(bomFolder, options2, foldername, verifyFunction, nameModifier, doReplacements, getFilename); + } } function runTestSetNormalOnly(options, foldername, verifyFunction, nameModifier, doReplacements, getFilename) {