Files
RootPanel/core/test/model/component.test.coffee
2015-06-03 17:27:13 +08:00

28 lines
891 B
CoffeeScript

describe 'model.component', ->
Component = require '../../model/component'
describe '.createComponent', ->
it 'should success', ->
createAccount().then (account) ->
Component.createComponent account,
name: 'linux component'
type: 'linux'
node: 'master'
.then ->
Component.getComponents(account).then (components) ->
_.findWhere(components,
name: 'linux component'
).should.be.exists
describe '::hasMember', ->
it 'should success', ->
createAccount().then (account) ->
createComponent({account}).then (component) ->
component.hasMember(account).should.be.true
describe '::populate', ->
it 'should success', ->
createComponent().then (component) ->
component.populate().then ->
component.account.username.should.be.exists