Skip to content

Commit 7a1a0f5

Browse files
committed
exclude harmony test cases in old versions
1 parent 0c110b4 commit 7a1a0f5

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

test/TestCases.test.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ var checkArrayExpectation = require("./checkArrayExpectation");
77

88
var webpack = require("../lib/webpack");
99

10+
var harmony = (+process.versions.node.split(".")[0]) >= 4;
11+
1012
describe("TestCases", function() {
1113
var casesPath = path.join(__dirname, "cases");
1214
var categories = fs.readdirSync(casesPath);
@@ -114,7 +116,8 @@ describe("TestCases", function() {
114116
describe(category.name, function() {
115117
this.timeout(10000);
116118
category.tests.filter(function(test) {
117-
return !config.excludeNominimize || test.indexOf("nominimize") < 0;
119+
return (!config.excludeNominimize || test.indexOf("nominimize") < 0) &&
120+
(!/^es6/.test(test) || harmony);
118121
}).forEach(function(testName) {
119122
var suite = describe(testName, function() {});
120123
it(testName + " should compile", function(done) {

0 commit comments

Comments
 (0)