[TEST] for clearing search view

bzr revid: xmo@openerp.com-20120511125724-we09bm8aif8z4drg
This commit is contained in:
Xavier Morel
2012-05-11 14:57:24 +02:00
parent 7b4137b49c
commit 93bf731f2f
+35
View File
@@ -917,6 +917,41 @@ $(document).ready(function () {
});
});
module('removal', {
setup: function () {
instance = window.openerp.init([]);
window.openerp.web.corelib(instance);
window.openerp.web.coresetup(instance);
window.openerp.web.chrome(instance);
window.openerp.web.data(instance);
window.openerp.web.search(instance);
instance.web.qweb.add_template(doc);
mockifyRPC(instance.connection);
}
});
asyncTest('clear button', function () {
var $fix = $('#qunit-fixture');
var view = makeSearchView({
facet_for_defaults: function (defaults) {
return $.when({
field: this,
category: 'Dummy',
values: [{label: 'dummy', value: defaults.dummy}]
});
}
}, {dummy: 42});
view.appendTo($fix)
.always(start)
.fail(function (error) { ok(false, error.message); })
.done(function () {
equal(view.query.length, 1, "view should have default facet");
$fix.find('.oe_searchview_clear').click();
equal(view.query.length, 0, "cleared view should not have any facet");
});
});
module('drawer', {
setup: function () {
instance = window.openerp.init([]);