summaryrefslogtreecommitdiff
path: root/addons/web/static/tests/widgets/data_export_tests.js
diff options
context:
space:
mode:
authorMartin Geubelle <mge@odoo.com>2019-01-09 13:29:15 +0000
committerMartin Geubelle <mge@odoo.com>2019-01-09 13:34:27 +0000
commitd682137884eb3edf232b12bfad3be0b16d3c45ba (patch)
tree2957a55d064169aaf0e872725fbc0f3c803468bb /addons/web/static/tests/widgets/data_export_tests.js
parentc76066402ce473a3129168996af8cefda6834861 (diff)
[FIX] web: correctly export all records in list
Before this rev. a traceback occured when trying to export all records in a list view. An old reference to `searchView` was still present in the list controller, which is not used anymore since the control panel refactoring (see odoo/odoo#29106). Task 1917628 closes odoo/odoo#30073
Diffstat (limited to 'addons/web/static/tests/widgets/data_export_tests.js')
-rw-r--r--addons/web/static/tests/widgets/data_export_tests.js28
1 files changed, 3 insertions, 25 deletions
diff --git a/addons/web/static/tests/widgets/data_export_tests.js b/addons/web/static/tests/widgets/data_export_tests.js
index 40b59157b02..51c82ef1ded 100644
--- a/addons/web/static/tests/widgets/data_export_tests.js
+++ b/addons/web/static/tests/widgets/data_export_tests.js
@@ -36,7 +36,7 @@ QUnit.module('widgets', {
QUnit.test('exporting all data in list view', function (assert) {
- assert.expect(7);
+ assert.expect(6);
var blockUI = framework.blockUI;
var unblockUI = framework.unblockUI;
@@ -94,16 +94,6 @@ QUnit.module('widgets', {
},
});
- list.searchView = {
- build_search_data: function () {
- assert.step('build_search_data');
- return {
- contexts: [],
- domains: [],
- groupbys: [],
- };
- },
- };
testUtils.dom.click(list.$('thead th.o_list_record_selector input'));
testUtils.dom.click(list.sidebar.$('.o_dropdown_toggler_btn:contains(Action)'));
testUtils.dom.click(list.sidebar.$('a:contains(Export)'));
@@ -122,7 +112,6 @@ QUnit.module('widgets', {
framework.blockUI = blockUI;
framework.unblockUI = unblockUI;
assert.verifySteps([
- 'build_search_data',
'block UI',
'/web/export/csv',
'unblock UI',
@@ -130,7 +119,7 @@ QUnit.module('widgets', {
});
QUnit.test('saving fields list when exporting data', function (assert) {
- assert.expect(6);
+ assert.expect(5);
var create = data.DataSet.prototype.create;
@@ -172,17 +161,6 @@ QUnit.module('widgets', {
},
});
- list.searchView = {
- build_search_data: function () {
- assert.step('build_search_data');
- return {
- contexts: [],
- domains: [],
- groupbys: [],
- };
- },
- };
-
// Open the export modal
testUtils.dom.click(list.$('thead th.o_list_record_selector input'));
testUtils.dom.click(list.sidebar.$('.o_dropdown_toggler_btn:contains(Action)'));
@@ -202,7 +180,7 @@ QUnit.module('widgets', {
testUtils.dom.click($('.modal a:contains(Save fields list)'));
testUtils.fields.editInput($('.modal .o_save_list > input'), 'fields list');
testUtils.dom.click($('.modal .o_save_list > button'));
- assert.verifySteps(['build_search_data', 'create'],
+ assert.verifySteps(['create'],
"create should have been called");
// Close the modal and destroy list