`import { test, moduleForComponent } from 'ember-qunit'`

server = null
moduleForComponent 'travis-status', 'TravisStatusComponent', {}

test 'adds incident class to .status-circle', ->
  expect 3
  # creates the component instance
  component = @subject()
  component.getStatus = ->
    new Ember.RSVP.Promise (resolve, reject) ->
      resolve({ status: { indicator: 'major' } })

  ok !component.get('status'), 'status is initially not set'

  @append()

  equal component.get('status'), 'major', 'status is updated from the API'
  ok component.$('.status-circle').hasClass('major'), 'status class is set on .status-circle'