summaryrefslogtreecommitdiff
path: root/addons/web/static/tests
diff options
context:
space:
mode:
authorDavid Monjoie <dmo@odoo.com>2018-08-22 15:50:41 +0200
committerDavid Monjoie <dmo@odoo.com>2018-08-22 15:54:21 +0200
commita66650a7fa4bdb8e728ee2edd4ac9109701704fc (patch)
treef27d940bfde05990ff340c8127b6eea1e81b36d4 /addons/web/static/tests
parentbe4651cda39b91256bab190c671a21e8d458d7f4 (diff)
[FIX] web: esc cancels kanban column quick create
The feature was already declared in AbstractQuickCreate, but the ColumnQuickCreate object did not define a _cancel function.
Diffstat (limited to 'addons/web/static/tests')
-rw-r--r--addons/web/static/tests/views/kanban_tests.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/addons/web/static/tests/views/kanban_tests.js b/addons/web/static/tests/views/kanban_tests.js
index 759ed61a00f..9638d1c20d3 100644
--- a/addons/web/static/tests/views/kanban_tests.js
+++ b/addons/web/static/tests/views/kanban_tests.js
@@ -1203,7 +1203,7 @@ QUnit.module('Views', {
});
QUnit.test('quick create record & column in grouped on m2o', function (assert) {
- assert.expect(2);
+ assert.expect(4);
var kanban = createView({
View: KanbanView,
@@ -1230,6 +1230,13 @@ QUnit.module('Views', {
assert.strictEqual(kanban.$('.o_kanban_group:last span:contains(new column)').length, 1,
"the last column should be the newly created one");
+
+ assert.strictEqual(kanban.$('.o_kanban_quick_create:visible button.o_kanban_add').length, 1,
+ "the quick create column should still be opened for mass creation");
+ kanban.$('.o_column_quick_create input').trigger($.Event('keydown', { keyCode: $.ui.keyCode.ESCAPE }));
+ assert.strictEqual(kanban.$('.o_kanban_quick_create:visible button.o_kanban_add').length, 0,
+ "the quick create column should now be closed");
+
kanban.destroy();
});