mirror of
https://github.com/atom/atom.git
synced 2026-01-26 07:19:06 -05:00
Use ATOM_JASMINE_REPORTER to control terminal reporter
This commit is contained in:
@@ -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 }
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user