Initial commit
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
var ConfigModel = require('builder/data/config-model');
|
||||
var OrganizationModel = require('builder/data/organization-model');
|
||||
|
||||
describe('data/organization-model', function () {
|
||||
beforeEach(function () {
|
||||
var configModel = new ConfigModel({
|
||||
base_url: '/u/pepe'
|
||||
});
|
||||
|
||||
this.model = new OrganizationModel({
|
||||
id: 'org1',
|
||||
owner: {
|
||||
id: 'hello',
|
||||
username: 'dev',
|
||||
email: 'hello@hello'
|
||||
}
|
||||
}, {
|
||||
configModel: configModel
|
||||
});
|
||||
});
|
||||
|
||||
it('should have owner', function () {
|
||||
expect(this.model._ownerModel.get('username')).toEqual('dev');
|
||||
});
|
||||
|
||||
it('should return the owner id', function () {
|
||||
expect(this.model.getOwnerId()).toBe(this.model._ownerModel.get('id'));
|
||||
});
|
||||
|
||||
it('should return the owner email', function () {
|
||||
expect(this.model.getOwnerEmail()).toBe(this.model._ownerModel.get('email'));
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user