Skip to content

Instantly share code, notes, and snippets.

@dhuang612
Last active August 12, 2021 02:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dhuang612/30c825ccda64d85d1a92b2527eb7cec0 to your computer and use it in GitHub Desktop.
Save dhuang612/30c825ccda64d85d1a92b2527eb7cec0 to your computer and use it in GitHub Desktop.
'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