@@ -4,38 +4,32 @@ var { forceCovertToBrowserPath } = require('./utils');
44
55/** Root of repo */
66var testFolder = forceCovertToBrowserPath ( path . dirname ( resolve . sync ( '@less/test-data' ) ) ) ;
7- var lessFolder = forceCovertToBrowserPath ( path . join ( testFolder , 'less' ) ) ;
7+ var testsUnitFolder = forceCovertToBrowserPath ( path . join ( testFolder , 'tests-unit' ) ) ;
8+ var testsConfigFolder = forceCovertToBrowserPath ( path . join ( testFolder , 'tests-config' ) ) ;
89var localTests = forceCovertToBrowserPath ( path . resolve ( __dirname , '..' ) ) ;
910
1011module . exports = {
1112 main : {
1213 // src is used to build list of less files to compile
1314 src : [
14- `${ lessFolder } /_main /*.less` ,
15- `!${ lessFolder } /_main /plugin-preeval.less` , // uses ES6 syntax
15+ `${ testsUnitFolder } /* /*.less` ,
16+ `!${ testsUnitFolder } /plugin-preeval /plugin-preeval.less` , // uses ES6 syntax
1617 // Don't test NPM import, obviously
17- `!${ lessFolder } /_main/plugin-module.less` ,
18- `!${ lessFolder } /_main/import-module.less` ,
19- `!${ lessFolder } /_main/javascript.less` ,
20- `!${ lessFolder } /_main/urls.less` ,
21- `!${ lessFolder } /_main/empty.less`
18+ `!${ testsUnitFolder } /plugin-module/plugin-module.less` ,
19+ `!${ testsUnitFolder } /import/import-module.less` ,
20+ `!${ testsUnitFolder } /javascript/javascript.less` ,
21+ `!${ testsUnitFolder } /urls/urls.less` ,
22+ `!${ testsUnitFolder } /empty/empty.less` ,
23+ `!${ testsUnitFolder } /color-functions/operations.less` // conflicts with operations/operations.less
2224 ] ,
2325 options : {
2426 helpers : 'test/browser/runner-main-options.js' ,
2527 specs : 'test/browser/runner-main-spec.js' ,
2628 outfile : 'tmp/browser/test-runner-main.html'
2729 }
2830 } ,
29- legacy : {
30- src : [ `${ lessFolder } /legacy/*.less` ] ,
31- options : {
32- helpers : 'test/browser/runner-legacy-options.js' ,
33- specs : 'test/browser/runner-legacy-spec.js' ,
34- outfile : 'tmp/browser/test-runner-legacy.html'
35- }
36- } ,
3731 strictUnits : {
38- src : [ `${ lessFolder } /units/strict/*.less` ] ,
32+ src : [ `${ testsConfigFolder } /units/strict/*.less` ] ,
3933 options : {
4034 helpers : 'test/browser/runner-strict-units-options.js' ,
4135 specs : 'test/browser/runner-strict-units-spec.js' ,
@@ -44,8 +38,8 @@ module.exports = {
4438 } ,
4539 errors : {
4640 src : [
47- `${ lessFolder } /errors /*.less` ,
48- `${ testFolder } /errors/javascript -error.less` ,
41+ `${ testFolder } /tests-error/eval /*.less` ,
42+ `${ testFolder } /tests -error/parse/* .less` ,
4943 `${ localTests } /less/errors/*.less`
5044 ] ,
5145 options : {
@@ -56,7 +50,7 @@ module.exports = {
5650 }
5751 } ,
5852 noJsErrors : {
59- src : [ `${ lessFolder } /no-js-errors/*.less` ] ,
53+ src : [ `${ testsConfigFolder } /no-js-errors/*.less` ] ,
6054 options : {
6155 helpers : 'test/browser/runner-no-js-errors-options.js' ,
6256 specs : 'test/browser/runner-no-js-errors-spec.js' ,
@@ -141,7 +135,7 @@ module.exports = {
141135 }
142136 } ,
143137 postProcessorPlugin : {
144- src : [ `${ lessFolder } /postProcessorPlugin/*.less` ] ,
138+ src : [ `${ testsConfigFolder } /postProcessorPlugin/*.less` ] ,
145139 options : {
146140 helpers : [
147141 'test/plugins/postprocess/index.js' ,
@@ -153,7 +147,7 @@ module.exports = {
153147 }
154148 } ,
155149 preProcessorPlugin : {
156- src : [ `${ lessFolder } /preProcessorPlugin/*.less` ] ,
150+ src : [ `${ testsConfigFolder } /preProcessorPlugin/*.less` ] ,
157151 options : {
158152 helpers : [
159153 'test/plugins/preprocess/index.js' ,
@@ -164,7 +158,7 @@ module.exports = {
164158 }
165159 } ,
166160 visitorPlugin : {
167- src : [ `${ lessFolder } /visitorPlugin/*.less` ] ,
161+ src : [ `${ testsConfigFolder } /visitorPlugin/*.less` ] ,
168162 options : {
169163 helpers : [
170164 'test/plugins/visitor/index.js' ,
@@ -175,7 +169,7 @@ module.exports = {
175169 }
176170 } ,
177171 filemanagerPlugin : {
178- src : [ `${ lessFolder } /filemanagerPlugin/*.less` ] ,
172+ src : [ `${ testsConfigFolder } /filemanagerPlugin/*.less` ] ,
179173 options : {
180174 helpers : [
181175 'test/plugins/filemanager/index.js' ,
0 commit comments