summaryrefslogtreecommitdiff
path: root/addons/test_website/static/src/js/reset_views.test.js
diff options
context:
space:
mode:
authorRomain Derie <rde@odoo.com>2019-06-03 14:26:05 +0000
committerJeremy Kersten <jke@odoo.com>2019-06-05 05:56:33 +0000
commitfdbf11643fd04059bfbc2210427c428979fed73d (patch)
tree56801140d47920d0582068323dd874c2ead687d5 /addons/test_website/static/src/js/reset_views.test.js
parentd7cd97a9be63ae0a8643400b56d6f9a03285fba6 (diff)
[IMP] *: move test and tour files to new folder hierarchy and asset
As we now have a new debug mode 'tests' which load a new asset bundle containing tour-test files, we moved those files to a new folder hierarchy. That will clean the .js files trees. Also, those files should be included in the new asset. Basically, the .js tour files (not test) should be inside /static/src/js/tours while .js tour test files (test=true) should be inside /static/tests/tours next to QUnit tests, inside a tours folder. + test_new_api: don't run the test in debug assets task-1934445 Comes with https://github.com/odoo/enterprise/pull/4281 Closes #33213
Diffstat (limited to 'addons/test_website/static/src/js/reset_views.test.js')
-rw-r--r--addons/test_website/static/src/js/reset_views.test.js100
1 files changed, 0 insertions, 100 deletions
diff --git a/addons/test_website/static/src/js/reset_views.test.js b/addons/test_website/static/src/js/reset_views.test.js
deleted file mode 100644
index bc323eaec2f..00000000000
--- a/addons/test_website/static/src/js/reset_views.test.js
+++ /dev/null
@@ -1,100 +0,0 @@
-odoo.define('test_website.reset_views', function (require) {
-'use strict';
-
-var tour = require("web_tour.tour");
-
-tour.register('test_reset_page_view_complete_flow_part1', {
- test: true,
- url: '/test_page_view',
-},
- [
- // 1. Edit the page through Edit Mode, it will COW the view
- {
- content: "enter edit mode",
- trigger: "a[data-action=edit]"
- },
- {
- content: "drop a snippet",
- trigger: "#oe_snippets .oe_snippet:has(.s_cover) .oe_snippet_thumbnail",
- // id starting by 'oe_structure..' will actually create an inherited view
- run: "drag_and_drop #oe_structure_test_website_page",
- },
- {
- content: "save the page",
- extra_trigger: '#oe_structure_test_website_page.o_dirty',
- trigger: "#web_editor-top-edit button[data-action=save]",
- },
- // 2. Edit that COW'd view in the HTML editor to break it.
- {
- content: "open customize menu",
- extra_trigger: "body:not(.editor_enable)",
- trigger: '#customize-menu > a',
- },
- {
- content: "open html editor",
- trigger: '#html_editor',
- },
- {
- content: "add a broken t-field in page DOM",
- trigger: 'div.ace_line .ace_xml:contains("placeholder")',
- run: function () {
- ace.edit('ace-view-editor').getSession().insert({row: 4, column: 1}, '<t t-field="not.exist"/>\n');
- },
- },
- {
- content: "save the html editor",
- extra_trigger: '.ace_content:contains("not.exist")',
- trigger: ".o_ace_view_editor button[data-action=save]",
- }
-
- // 3. Reset the broken view
- ]
-);
-
-tour.register('test_reset_page_view_complete_flow_part2', {
- test: true,
- url: '/test_page_view',
-},
- [
- {
- content: "check that the view got fixed",
- trigger: 'p:containsExact("Test Page View")',
- run: function () {}, // it's a check
- },
- {
- content: "check that the inherited COW view is still there (created during edit mode)",
- trigger: '#oe_structure_test_website_page .s_cover',
- run: function () {}, // it's a check
- },
- //4. Now break the inherited view created when dropping a snippet
- {
- content: "open customize menu",
- trigger: '#customize-menu > a',
- },
- {
- content: "open html editor",
- trigger: '#html_editor',
- },
- {
- content: "select oe_structure view",
- trigger: '#s2id_ace-view-list', // use select2 version
- run: function () {
- var viewId = $('#ace-view-list option:contains("oe_structure")').val();
- $('#ace-view-list').val(viewId).trigger('change');
- },
- },
- {
- content: "add a broken t-field in page DOM",
- trigger: 'div.ace_line .ace_xml:contains("oe_structure_test_website_page")',
- run: function () {
- ace.edit('ace-view-editor').getSession().insert({row: 4, column: 1}, '<t t-field="not.exist"/>\n');
- },
- },
- {
- content: "save the html editor",
- trigger: ".o_ace_view_editor button[data-action=save]",
- }
- ]
-);
-
-});