travis-web/tests/unit/components/caches-item-test.coffee
2015-12-02 17:34:46 +01:00

24 lines
795 B
CoffeeScript

`import { test, moduleForComponent } from 'ember-qunit'`
moduleForComponent 'caches-item', 'CachesItemComponent', {
needs: ['helper:format-time', 'helper:travis-mb', 'component:request-icon']
}
test 'it renders', ->
attributes = {
repository_id: 10,
size: 1024 * 1024,
branch: "master",
last_modified: "2015-04-16T11:25:00Z",
type: "push"
}
component = @subject(cache: attributes)
@append()
ok component.$().hasClass('push'), 'component should have a type class (push)'
equal component.$('.row-item:first-child .label-align').text().trim(), 'master', 'branch name should be displayed'
# equal component.$('.caches-date').text().trim(), '', ''
equal component.$('.row-item:nth-child(3) .label-align').text().trim(), '1.00MB', 'size should be displayed'