Last active
August 12, 2021 02:04
-
-
Save dhuang612/30c825ccda64d85d1a92b2527eb7cec0 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'use strict'; | |
var expect = require('unexpected').clone(); | |
expect.installPlugin(require('unexpected-dom')); | |
//I am calling events and reporters like this because otherwise it says undefined | |
var events = require('../../lib/runner').constants | |
var reporters = require('../../lib/reporters'); | |
//I have console.log the events and confirmed the events are showing up. | |
// console.log('this is events', events) | |
var Base = reporters.Base | |
var html = reporters.HTML; | |
var Progress = require('../../lib/browser/progress'); | |
var utils = require('../../lib/utils'); | |
var escapeRe = require('escape-string-regexp'); | |
var escape = utils.escape; | |
// console.log('this is Progress', Progress) | |
var helpers = require('../reporters/helpers') | |
var createMockRunner = helpers.createMockRunner; | |
var makeRunReporter = helpers.createRunReporterFunction; | |
// console.log('this is reporters', reporters) | |
var EVENT_TEST_FAIL = events.EVENT_TEST_FAIL; | |
var Date = global.Date; | |
describe('browser bar', function(){ | |
var runner; | |
var options | |
//this line return missing runner argument | |
var runReporter = makeRunReporter(html); | |
afterEach(function(){ | |
runner = null; | |
}) | |
// console.log('runReporter', runReporter) | |
//this returns missing runner argument | |
describe('it should turn red when a test fails', function(){ | |
runner = createMockRunner('fail', EVENT_TEST_FAIL); | |
var stdout = runReporter(runner, options); | |
// var test = { | |
// err: '' | |
// } | |
// //what I am passing into the runner is not working. | |
// var runner = createMockRunner('fail', EVENT_TEST_FAIL) | |
// var options = {} | |
// var stdout = runReporter(runner, options, test) | |
var expectedArray = ["<div id='progress-bar.error'></div>"] | |
expect(stdout, 'to equal', expectedArray); | |
}) | |
}) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment