diff options
| author | Romain Derie <rde@odoo.com> | 2019-06-03 14:26:05 +0000 |
|---|---|---|
| committer | Jeremy Kersten <jke@odoo.com> | 2019-06-05 05:56:33 +0000 |
| commit | fdbf11643fd04059bfbc2210427c428979fed73d (patch) | |
| tree | 56801140d47920d0582068323dd874c2ead687d5 /addons/website_links/static/src/js/test_ui_flow.js | |
| parent | d7cd97a9be63ae0a8643400b56d6f9a03285fba6 (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/website_links/static/src/js/test_ui_flow.js')
| -rw-r--r-- | addons/website_links/static/src/js/test_ui_flow.js | 84 |
1 files changed, 0 insertions, 84 deletions
diff --git a/addons/website_links/static/src/js/test_ui_flow.js b/addons/website_links/static/src/js/test_ui_flow.js deleted file mode 100644 index b3885a513ce..00000000000 --- a/addons/website_links/static/src/js/test_ui_flow.js +++ /dev/null @@ -1,84 +0,0 @@ -odoo.define('website_links.website_links_tour', function (require) { -'use strict'; - -var tour = require("web_tour.tour"); - -tour.register('website_links_tour', { - test: true, - url: '/r', -}, - [ - // 1. Create a tracked URL - { - content: "check that existing links are shown", - trigger: '#o_website_links_recent_links .btn_shorten_url_clipboard', - run: function () {}, // it's a check - }, - { - content: "fill the form and submit it", - trigger: '#o_website_links_link_tracker_form input#url', - run: function () { - var url = window.location.host + '/aboutus'; - $('#o_website_links_link_tracker_form input#url').val(url); - $('.o_website_links_utm_forms input#campaign-select').val(1).change(); - $('.o_website_links_utm_forms input#channel-select').val(1).change(); - $('.o_website_links_utm_forms input#source-select').val(1).change(); - $('#btn_shorten_url').click(); - }, - }, - // 2. Visit it - { - content: "check that link was created and visit it", - // Depending of the speed of `requests.get` from `_get_title_from_url`, - // the link name will either be "About us" (page title) or - // "http://url/aboutus" (page url). - extra_trigger: '#o_website_links_recent_links .truncate_text:first():contains("About us"), #o_website_links_recent_links .truncate_text:first():contains("aboutus")', - trigger: '#o_website_links_link_tracker_form #generated_tracked_link:contains("/r/")', - run: function () { - window.location.href = $('#generated_tracked_link').text(); - }, - }, - { - content: "check that we landed on correct page with correct query strings", - trigger: '.s_title h1:containsExact("About us")', - run: function () { - var expectedUrl = "/aboutus?utm_campaign=Sale&utm_source=Search+engine&utm_medium=Website"; - if (window.location.pathname + window.location.search !== expectedUrl) { - console.error("The link was not correctly created."); - } - window.location.href = '/r'; - }, - }, - // 3. Check that counter got incremented and charts are correctly displayed - { - content: "filter recently used links", - trigger: '#filter-recently-used-links', - }, - { - content: "visit link stats page", - trigger: '#o_website_links_recent_links a:containsExact("Stats"):first', - }, - { - content: "check click number and ensure graphs are initialized", - extra_trigger: '.website_links_click_chart .title:contains("1 clicks")', - trigger: 'canvas', - run: function () {}, // it's a check - }, - { - content: "click on Last Month tab", - trigger: '.o_website_links_chart .graph-tabs a:contains("Last Month")', - }, - { - content: "ensure tab is correctly resized", - trigger: '#last_month_charts #last_month_clicks_chart', - run: function () { - var width = $('#last_month_charts #last_month_clicks_chart').width(); - if (width < 50) { - console.error("The graphs are probably not resized on tab change."); - } - }, - }, - ] -); - -}); |
