summaryrefslogtreecommitdiff
path: root/addons/web/static/tests/views
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web/static/tests/views')
-rw-r--r--addons/web/static/tests/views/list_tests.js12
1 files changed, 9 insertions, 3 deletions
diff --git a/addons/web/static/tests/views/list_tests.js b/addons/web/static/tests/views/list_tests.js
index 2ea2e0396a9..900375d0b59 100644
--- a/addons/web/static/tests/views/list_tests.js
+++ b/addons/web/static/tests/views/list_tests.js
@@ -10618,7 +10618,7 @@ QUnit.module('Views', {
QUnit.test('list view with field component: mounted and willUnmount calls', async function (assert) {
// this test could be removed as soon as the list view will be written in Owl
- assert.expect(3);
+ assert.expect(7);
let mountedCalls = 0;
let willUnmountCalls = 0;
@@ -10641,10 +10641,16 @@ QUnit.module('Views', {
});
assert.containsN(list, '.o_data_row', 4);
- list.destroy();
-
assert.strictEqual(mountedCalls, 4);
+ assert.strictEqual(willUnmountCalls, 0);
+
+ await list.reload();
+ assert.strictEqual(mountedCalls, 8);
assert.strictEqual(willUnmountCalls, 4);
+
+ list.destroy();
+ assert.strictEqual(mountedCalls, 8);
+ assert.strictEqual(willUnmountCalls, 8);
});
QUnit.test('editable list view: multi edition of owl field component', async function (assert) {