Initial commit
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
var VisualizationsFetchModel = require('builder/data/visualizations-fetch-model');
|
||||
|
||||
describe('data/visualizations-fetch-model', function () {
|
||||
beforeEach(function () {
|
||||
this.model = new VisualizationsFetchModel({
|
||||
shared: false,
|
||||
page: 1
|
||||
});
|
||||
});
|
||||
|
||||
describe('.isSearching', function () {
|
||||
it('should return true if set to a search or tag query', function () {
|
||||
this.model.set({
|
||||
q: '',
|
||||
tag: ''
|
||||
});
|
||||
expect(this.model.isSearching()).toBeFalsy();
|
||||
|
||||
this.model.set({
|
||||
q: 'foobar',
|
||||
tag: ''
|
||||
});
|
||||
expect(this.model.isSearching()).toBeTruthy();
|
||||
|
||||
this.model.set({
|
||||
q: '',
|
||||
tag: 'some-tag'
|
||||
});
|
||||
expect(this.model.isSearching()).toBeTruthy();
|
||||
});
|
||||
});
|
||||
|
||||
describe('.isDeepInsights', function () {
|
||||
it('should return true if content_type is maps and deep-insights are enabled', function () {
|
||||
this.model.set({
|
||||
content_type: 'datasets',
|
||||
deepInsights: true
|
||||
});
|
||||
expect(this.model.isDeepInsights()).toBeFalsy();
|
||||
this.model.set({
|
||||
content_type: 'maps'
|
||||
});
|
||||
expect(this.model.isDeepInsights()).toBeTruthy();
|
||||
this.model.set({
|
||||
deepInsights: false
|
||||
});
|
||||
expect(this.model.isDeepInsights()).toBeFalsy();
|
||||
});
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user