Sha256: 0cfa9200559efc9cf891b6a41e3b8baed69af5b45111484cd0bbf7b2a12e9fe5

Contents?: true

Size: 690 Bytes

Versions: 3

Compression:

Stored size: 690 Bytes

Contents

module "Teaspoon.Qunit.Runner",
  setup: ->
    QUnit.start = sinon.spy()
    Teaspoon.Qunit.Runner.prototype.reportRunnerStarting = sinon.spy()

test "constructor tells QUnit to start", 1, ->
  new Teaspoon.Qunit.Runner()
  ok(QUnit.start.called, "QUnit.start was called")

test "#setup fetches the reporter", ->
  runner = new Teaspoon.Qunit.Runner()
  runner.params = {grep: "foo"}
  reporter = ->
    reportRunnerStarting: ->
    reportRunnerResults: ->
    reportSuiteStarting: ->
    reportSuiteResults: ->
    reportSpecStarting: ->
    reportSpecResults: ->
  runner.getReporter = sinon.spy(-> reporter)

  runner.setup()

  ok(runner.getReporter.called, "#getReporter was called")

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
teaspoon-qunit-1.20.0 test/javascripts/qunit/runner_test.coffee
teaspoon-qunit-1.19.0 test/javascripts/qunit/runner_test.coffee
teaspoon-qunit-1.18.0 test/javascripts/qunit/runner_test.coffee