Sha256: f2933c43be882700e29aee885938cee8e757ec65ebedcc28941d214a373aaa5c

Contents?: true

Size: 578 Bytes

Versions: 41

Compression:

Stored size: 578 Bytes

Contents

describe "WatCatcher", ->
  beforeEach ->
    @errorTarget = {}
    @errorTarget.onerror = -> "Howdy"
    @watCatcher = new WatCatcher @errorTarget
    @watCatcher.appEnv = 'production'

    @msg = 'sadly, there was a terrible mistake'
    @line = '42'

  it "attaches watHandler to onerror argument", ->
    @watCatcher.watHandler(@msg, document.URL, @line)
    expect(@errorTarget.onerror).toEqual @watCatcher.watHandler

  it "preserves previous onerror handler", ->
    @watCatcher.watHandler(@msg, document.URL, @line)
    expect(@watCatcher.watHandler()).toEqual "Howdy"

Version data entries

41 entries across 41 versions & 1 rubygems

Version Path
wat_catcher-0.10.11 spec/javascripts/wat_catcher_spec.coffee
wat_catcher-0.10.10 spec/javascripts/wat_catcher_spec.coffee
wat_catcher-0.10.9 spec/javascripts/wat_catcher_spec.coffee
wat_catcher-0.10.8 spec/javascripts/wat_catcher_spec.coffee
wat_catcher-0.10.7 spec/javascripts/wat_catcher_spec.coffee
wat_catcher-0.10.6 spec/javascripts/wat_catcher_spec.coffee
wat_catcher-0.10.5 spec/javascripts/wat_catcher_spec.coffee
wat_catcher-0.10.4 spec/javascripts/wat_catcher_spec.coffee
wat_catcher-0.10.3 spec/javascripts/wat_catcher_spec.coffee
wat_catcher-0.10.2 spec/javascripts/wat_catcher_spec.coffee
wat_catcher-0.10.1 spec/javascripts/wat_catcher_spec.coffee
wat_catcher-0.10.0 spec/javascripts/wat_catcher_spec.coffee
wat_catcher-0.9.0 spec/javascripts/wat_catcher_spec.coffee
wat_catcher-0.8.9 spec/javascripts/wat_catcher_spec.coffee
wat_catcher-0.8.8 spec/javascripts/wat_catcher_spec.coffee
wat_catcher-0.8.7 spec/javascripts/wat_catcher_spec.coffee
wat_catcher-0.8.6 spec/javascripts/wat_catcher_spec.coffee
wat_catcher-0.8.5 spec/javascripts/wat_catcher_spec.coffee
wat_catcher-0.8.4 spec/javascripts/wat_catcher_spec.coffee
wat_catcher-0.8.3 spec/javascripts/wat_catcher_spec.coffee