fuelux
Version:
Base Fuel UX styles and controls
21 lines (16 loc) • 639 B
JavaScript
define(function discloseVisibleWorksModule () {
return function discloseVisibleWorks (assert) {
var ready = assert.async();
var $tree = this.$tree;
$tree.tree({
dataSource: this.dataSource
});
var toBeOpened = $tree.find('.tree-branch:not(".tree-open, .hidden")').length;
assert.equal($tree.find('.tree-branch.tree-open:not(".hidden")').length, 0, '0 folders open');
$tree.one('disclosedVisible.fu.tree', function testDiscloseVisible () {
assert.equal($tree.find('.tree-branch.tree-open:not(".hidden")').length, toBeOpened, toBeOpened + ' folders open');
ready();
});
$tree.tree('discloseVisible');
};
});