spectacular
Version:
Advanced BDD framework for CoffeeScript and JavaScript
25 lines (16 loc) • 737 B
text/coffeescript
ErrorStackFormatter = spectacular.formatters.console.ErrorStackFormatter
describe ErrorStackFormatter, ->
context 'for a chrome error', ->
fixture 'errors/chrome.txt', as: 'error'
fixture 'errors/chrome_formatted.txt', as: 'expected'
given 'options', -> colors: false
given 'formatter', -> new ErrorStackFormatter ,
subject -> .format()
itBehavesLike 'a formatter'
context 'for a firefox error', ->
fixture 'errors/firefox.txt', as: 'error'
fixture 'errors/firefox_formatted.txt', as: 'expected'
given 'options', -> colors: false
given 'formatter', -> new ErrorStackFormatter ,
subject -> .format()
itBehavesLike 'a formatter'