25 lines
696 B
JavaScript
25 lines
696 B
JavaScript
|
var Backbone = require('backbone');
|
||
|
var OrganizationAssetsCollection = require('builder/data/organization-assets-collection');
|
||
|
|
||
|
describe('data/organization-assets-collection', function () {
|
||
|
beforeEach(function () {
|
||
|
var orgId = '5p3c724-1ndv572135';
|
||
|
|
||
|
var configModel = new Backbone.Model({
|
||
|
base_url: 'a_url'
|
||
|
});
|
||
|
|
||
|
configModel.urlVersion = function () { return 'v808'; };
|
||
|
this.collection = new OrganizationAssetsCollection(null, {
|
||
|
configModel: configModel,
|
||
|
orgId: orgId
|
||
|
});
|
||
|
});
|
||
|
|
||
|
it('should form url properly', function () {
|
||
|
var url = this.collection.url();
|
||
|
|
||
|
expect(url).toBe('a_url/api/v808/organization/5p3c724-1ndv572135/assets');
|
||
|
});
|
||
|
});
|