summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorqsm-odoo <qsm@odoo.com>2020-02-05 10:45:30 +0000
committerqsm-odoo <qsm@odoo.com>2020-02-05 10:48:38 +0000
commitd04ca05b2ee33ee270866ba9ac8eed61a251c1ed (patch)
tree2f0f3047b8f84fb55766574afda8371fbedaa7e9 /addons
parentcdc5ad32301fb0d79402b85948904eb9965b67b6 (diff)
[FIX] web, *: add lazy loaded libs in the test assets
*: partner_autocomplete Those cannot be properly lazy loaded by test widgets, so they are loaded directly through test assets. Testing lazy loading should be part of a dedicated test system. Part of https://github.com/odoo/odoo/pull/44596
Diffstat (limited to 'addons')
-rw-r--r--addons/partner_autocomplete/views/partner_autocomplete_assets.xml6
-rw-r--r--addons/web/views/webclient_templates.xml8
2 files changed, 14 insertions, 0 deletions
diff --git a/addons/partner_autocomplete/views/partner_autocomplete_assets.xml b/addons/partner_autocomplete/views/partner_autocomplete_assets.xml
index 261308f9f97..1fa3ec375c0 100644
--- a/addons/partner_autocomplete/views/partner_autocomplete_assets.xml
+++ b/addons/partner_autocomplete/views/partner_autocomplete_assets.xml
@@ -9,6 +9,12 @@
</xpath>
</template>
+ <template id="js_tests_assets" inherit_id="web.js_tests_assets">
+ <xpath expr="//script[last()]" position="after">
+ <script type="text/javascript" src="/partner_autocomplete/static/lib/jsvat.js"/>
+ </xpath>
+ </template>
+
<template id="qunit_suite" inherit_id="web.qunit_suite">
<xpath expr="//script[last()]" position="after">
<script type="text/javascript" src="/partner_autocomplete/static/tests/partner_autocomplete_tests.js"/>
diff --git a/addons/web/views/webclient_templates.xml b/addons/web/views/webclient_templates.xml
index 83b3aecce48..39513722b99 100644
--- a/addons/web/views/webclient_templates.xml
+++ b/addons/web/views/webclient_templates.xml
@@ -595,6 +595,10 @@
</t>
</template>
+ <template id="web.css_tests_assets">
+ <link type="text/css" rel="stylesheet" href="/web/static/lib/daterangepicker/daterangepicker.css"/>
+ </template>
+
<template id="web.js_tests_assets">
<t t-call-assets="web.assets_common" t-js="false"/>
<t t-call-assets="web.assets_backend" t-js="false"/>
@@ -614,6 +618,9 @@
<script type="text/javascript" src="/web/static/lib/ace/mode-python.js"></script>
<script type="text/javascript" src="/web/static/lib/ace/mode-xml.js"></script>
<script type="text/javascript" src="/web/static/lib/ace/mode-js.js"></script>
+ <script type="text/javascript" src="/web/static/lib/Chart/Chart.js"></script>
+ <script type="text/javascript" src="/web/static/lib/daterangepicker/daterangepicker.js"></script>
+ <script type="text/javascript" src="/web/static/src/js/libs/daterangepicker.js"></script>
<script type="text/javascript" src="/web/static/tests/main_tests.js"></script>
@@ -657,6 +664,7 @@
<t t-set="html_data" t-value="{'style': 'height: 100%;'}"/>
<t t-set="title">Web Tests</t>
<t t-set="head">
+ <t t-call="web.css_tests_assets"/>
<t t-call="web.js_tests_assets"/>
<script type="text/javascript" src="/base/static/tests/base_settings_tests.js"></script>