datahub/test/view.test.js
Rufus Pollock 670eb1e1de [#88,view/grid,refactor][s]: switch DataGrid to use new state setup (and introduce new Model ObjectState for this purpose).
* Switched hiddenFields to be part of state object (only state on DataGrid at the moment).
2012-04-14 12:58:39 +01:00

35 lines
878 B
JavaScript

(function ($) {
module("View - Explorer");
test('basic explorer functionality', function () {
var $el = $('<div class="test-view-explorer-basic" />');
$('.fixtures .data-explorer-here').append($el);
var dataset = Fixture.getDataset();
var explorer = new recline.View.DataExplorer({
model: dataset,
el: $el
});
var $explorer = $el.find('.recline-data-explorer');
equal($explorer.length, 1);
$el.remove();
});
test('getState', function () {
var $el = $('<div class="test-view-explorer-getstate" />');
$('.fixtures .data-explorer-here').append($el);
var dataset = Fixture.getDataset();
var explorer = new recline.View.DataExplorer({
model: dataset,
el: $el
});
var state = explorer.getState();
ok(state.query);
equal(state.query.size, 100);
deepEqual(state['view-grid'].hiddenFields, []);
$el.remove();
});
})(this.jQuery);