From 1bfc2ee9903bae03505f60da97e59afce70a212a Mon Sep 17 00:00:00 2001 From: Alhadis Date: Tue, 26 Feb 2019 02:01:36 +1100 Subject: [PATCH] Fix broken tests and remove syntax unsupported by Node 6 --- package.json | 5 ++--- test/terminators.js | 2 +- test/undefined-options.js | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index c5636cb..ac2ec19 100755 --- a/package.json +++ b/package.json @@ -19,9 +19,8 @@ }, "eslintConfig": { "extends": "@alhadis/eslint-config", - "globals": { - "assert": true - } + "globals": {"assert": true}, + "rules": {"prefer-object-spread": 0} }, "scripts": { "lint": "npx eslint . && npx tslint *.ts", diff --git a/test/terminators.js b/test/terminators.js index 814a7ca..fec16a3 100644 --- a/test/terminators.js +++ b/test/terminators.js @@ -288,6 +288,6 @@ suite("Terminators", () => { options: {foo: ["1", "2", undefined]}, argv: ["--foo", "4"], }, - }]) assert.deepEqual(getOpts(input, optdef, {...config, terminator}), expected); + }]) assert.deepEqual(getOpts(input, optdef, Object.assign({}, config, {terminator})), expected); }); }); diff --git a/test/undefined-options.js b/test/undefined-options.js index fd7e60a..8275747 100644 --- a/test/undefined-options.js +++ b/test/undefined-options.js @@ -53,7 +53,7 @@ suite("Undefined options", () => { "--unknown", ], {"--bar": ""}, { noUndefined: arg => - new ReferenceError(`Can't find switch named "${arg.replace(/^-+/, "")}"`), + new ReferenceError("Can't find switch named `" + arg.replace(/^-+/, "") + "`"), }), ReferenceError, "Can't find switch named `unknown`"); });