diff --git a/spec/jasmine-terminal-reporter.js b/spec/jasmine-list-reporter.js similarity index 89% rename from spec/jasmine-terminal-reporter.js rename to spec/jasmine-list-reporter.js index 88bdc9585..fcced65ec 100644 --- a/spec/jasmine-terminal-reporter.js +++ b/spec/jasmine-list-reporter.js @@ -1,6 +1,6 @@ const {TerminalReporter} = require('jasmine-tagged') -class JasmineTerminalReporter extends TerminalReporter { +class JasmineListReporter extends TerminalReporter { fullDescription (spec) { let fullDescription = spec.description let currentSuite = spec.suite @@ -30,4 +30,4 @@ class JasmineTerminalReporter extends TerminalReporter { } } -module.exports = { JasmineTerminalReporter } +module.exports = { JasmineListReporter } diff --git a/spec/jasmine-test-runner.coffee b/spec/jasmine-test-runner.coffee index cdc7c34cb..ef76d346d 100644 --- a/spec/jasmine-test-runner.coffee +++ b/spec/jasmine-test-runner.coffee @@ -94,8 +94,7 @@ buildTerminalReporter = (logFile, resolveWithExitCode) -> else ipcRenderer.send 'write-to-stderr', str - {JasmineTerminalReporter} = require './jasmine-terminal-reporter' - new JasmineTerminalReporter + options = print: (str) -> log(str) onComplete: (runner) -> @@ -109,3 +108,10 @@ buildTerminalReporter = (logFile, resolveWithExitCode) -> resolveWithExitCode(1) else resolveWithExitCode(0) + + if process.env.ATOM_JASMINE_REPORTER is 'list' + {JasmineListReporter} = require './jasmine-list-reporter' + new JasmineListReporter(options) + else + {TerminalReporter} = require 'jasmine-tagged' + new TerminalReporter(options)