From df5a92564837f07f18a31c6064dc5d6eff716ce5 Mon Sep 17 00:00:00 2001 From: GuilleW Date: Mon, 7 Nov 2022 00:13:07 +0100 Subject: [PATCH 1/3] decaffeinate spec/spec-helper --- spec/spec-helper.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 spec/spec-helper.js diff --git a/spec/spec-helper.js b/spec/spec-helper.js new file mode 100644 index 00000000..92ca77d4 --- /dev/null +++ b/spec/spec-helper.js @@ -0,0 +1,20 @@ +const auth = require('../lib/auth') + +global.silenceOutput = function (callThrough) { + if (callThrough) { callThrough = false } + spyOn(console, 'log') + spyOn(console, 'error') + spyOn(process.stdout, 'write') + spyOn(process.stderr, 'write') + + if (callThrough) { + return ([ + console.log, + console.error, + process.stdout.write, + process.stderr.write + ]).map((spy) => spy.andCallThrough()) + } +} + +global.spyOnToken = () => spyOn(auth, 'getToken').andCallFake(callback => callback(null, 'token')) From a56c6790d81b6f8311c5be9af64b35ef0ad22153 Mon Sep 17 00:00:00 2001 From: GuilleW Date: Mon, 7 Nov 2022 00:43:04 +0100 Subject: [PATCH 2/3] remove helper --- spec/spec-helper.coffee | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 spec/spec-helper.coffee diff --git a/spec/spec-helper.coffee b/spec/spec-helper.coffee deleted file mode 100644 index 58ad7eb4..00000000 --- a/spec/spec-helper.coffee +++ /dev/null @@ -1,18 +0,0 @@ -auth = require '../lib/auth' - -global.silenceOutput = (callThrough = false) -> - spyOn(console, 'log') - spyOn(console, 'error') - spyOn(process.stdout, 'write') - spyOn(process.stderr, 'write') - - if callThrough - spy.andCallThrough() for spy in [ - console.log, - console.error, - process.stdout.write, - process.stderr.write - ] - -global.spyOnToken = -> - spyOn(auth, 'getToken').andCallFake (callback) -> callback(null, 'token') From 4ce7f6afdddbb3609235b3e73b20b09c9dd732b7 Mon Sep 17 00:00:00 2001 From: GuilleW Date: Mon, 7 Nov 2022 23:22:30 +0100 Subject: [PATCH 3/3] redecaf - follow Decaffeination guidelines --- spec/spec-helper.js | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/spec/spec-helper.js b/spec/spec-helper.js index 92ca77d4..2f308b31 100644 --- a/spec/spec-helper.js +++ b/spec/spec-helper.js @@ -1,19 +1,16 @@ const auth = require('../lib/auth') -global.silenceOutput = function (callThrough) { - if (callThrough) { callThrough = false } +global.silenceOutput = (callThrough = false) => { spyOn(console, 'log') spyOn(console, 'error') spyOn(process.stdout, 'write') spyOn(process.stderr, 'write') if (callThrough) { - return ([ - console.log, - console.error, - process.stdout.write, - process.stderr.write - ]).map((spy) => spy.andCallThrough()) + const ref = [console.log, console.error, process.stdout.write, process.stderr.write] + for (const spy of ref) { + spy.andCallThrough() + } } }