spectacular
Version:
Advanced BDD framework for CoffeeScript and JavaScript
30 lines (21 loc) • 586 B
text/coffeescript
DurationFormatter = spectacular.formatters.console.DurationFormatter
describe DurationFormatter, ->
fixture 'formatters/duration.txt', as: 'expected'
given 'options', ->
{
colors: false
}
given 'runner', ->
{
options: @options
}
given 'results', ->
{
loadStartedAt: { getTime: -> 0 }
loadEndedAt: { getTime: -> 2 }
specsStartedAt: { getTime: -> 0 }
specsEndedAt: { getTime: -> 4 }
}
given 'formatter', -> new DurationFormatter @runner, @results
subject -> @formatter.format()
itBehavesLike 'a formatter'