summaryrefslogtreecommitdiff
path: root/addons/point_of_sale/views/pos_assets_qunit.xml
diff options
context:
space:
mode:
authorstephanchrst <stephanchrst@gmail.com>2022-05-10 21:51:50 +0700
committerstephanchrst <stephanchrst@gmail.com>2022-05-10 21:51:50 +0700
commit3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch)
treea44932296ef4a9b71d5f010906253d8c53727726 /addons/point_of_sale/views/pos_assets_qunit.xml
parent0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff)
initial commit 2
Diffstat (limited to 'addons/point_of_sale/views/pos_assets_qunit.xml')
-rw-r--r--addons/point_of_sale/views/pos_assets_qunit.xml84
1 files changed, 84 insertions, 0 deletions
diff --git a/addons/point_of_sale/views/pos_assets_qunit.xml b/addons/point_of_sale/views/pos_assets_qunit.xml
new file mode 100644
index 00000000..e58b3059
--- /dev/null
+++ b/addons/point_of_sale/views/pos_assets_qunit.xml
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+
+<template id="point_of_sale.qunit_suite_assets">
+ <t t-call-assets="point_of_sale.pos_assets_backend" t-js="false"/>
+
+ <link type="text/css" rel="stylesheet" href="/web/static/lib/qunit/qunit-2.9.1.css"/>
+ <script type="text/javascript" src="/web/static/lib/qunit/qunit-2.9.1.js"></script>
+ <script type="text/javascript" src="/web/static/tests/helpers/qunit_config.js"></script>
+ <script type="text/javascript" src="/web/static/tests/helpers/qunit_asserts.js"></script>
+
+ <style>
+ body {
+ position: relative;
+ }
+ body:not(.debug) .modal-backdrop, body:not(.debug) .modal, body:not(.debug) .ui-autocomplete {
+ opacity: 0 !important;
+ }
+ #qunit-testrunner-toolbar label {
+ font-weight: inherit;
+ margin-bottom: inherit;
+ }
+ #qunit-testrunner-toolbar input[type=text] {
+ width: inherit;
+ display: inherit;
+ }
+ </style>
+
+ <script type="text/javascript" src="/web/static/tests/helpers/test_utils_create.js"></script>
+ <script type="text/javascript" src="/web/static/tests/helpers/test_utils_control_panel.js"></script>
+ <script type="text/javascript" src="/web/static/tests/helpers/test_utils_dom.js"></script>
+ <script type="text/javascript" src="/web/static/tests/helpers/test_utils_fields.js"></script>
+ <script type="text/javascript" src="/web/static/tests/helpers/test_utils_file.js"></script>
+ <script type="text/javascript" src="/web/static/tests/helpers/test_utils_form.js"></script>
+ <script type="text/javascript" src="/web/static/tests/helpers/test_utils_graph.js"></script>
+ <script type="text/javascript" src="/web/static/tests/helpers/test_utils_kanban.js"></script>
+ <script type="text/javascript" src="/web/static/tests/helpers/test_utils_mock.js"></script>
+ <script type="text/javascript" src="/web/static/tests/helpers/test_utils_modal.js"></script>
+ <script type="text/javascript" src="/web/static/tests/helpers/test_utils_pivot.js"></script>
+ <script type="text/javascript" src="/web/static/tests/helpers/test_utils.js"></script>
+ <script type="text/javascript" src="/web/static/tests/helpers/mock_server.js"></script>
+ <script type="text/javascript" src="/web/static/tests/helpers/test_env.js"></script>
+
+ <script type="text/javascript" src="/web/static/tests/component_extension_tests.js"></script>
+ <script type="text/javascript" src="/web/static/tests/boot_tests.js"></script>
+
+ <script type="text/javascript" src="/point_of_sale/static/tests/unit/helpers/test_env.js"></script>
+ <script type="text/javascript" src="/point_of_sale/static/tests/unit/helpers/test_main.js"></script>
+</template>
+
+<template id="point_of_sale.qunit_suite_tests">
+ <script type="text/javascript" src="/point_of_sale/static/tests/unit/test_ComponentRegistry.js"></script>
+ <script type="text/javascript" src="/point_of_sale/static/tests/unit/test_NumberBuffer.js"></script>
+ <script type="text/javascript" src="/point_of_sale/static/tests/unit/test_ChromeWidgets.js"></script>
+ <script type="text/javascript" src="/point_of_sale/static/tests/unit/test_ProductScreen.js"></script>
+ <script type="text/javascript" src="/point_of_sale/static/tests/unit/test_PaymentScreen.js"></script>
+ <script type="text/javascript" src="/point_of_sale/static/tests/unit/test_popups.js"></script>
+</template>
+
+<template id="point_of_sale.qunit_suite">
+ <t t-call="web.layout">
+ <t t-set="html_data" t-value="{'style': 'height: 100%;'}"/>
+ <t t-set="title">Point of Sale Tests</t>
+ <t t-set="head">
+ <!-- we need session_info in order to properly instantiate PosModel -->
+ <script type="text/javascript">
+ var odoo = <t t-raw="json.dumps({
+ 'csrf_token': request.csrf_token(None),
+ 'session_info': session_info,
+ 'debug': debug,
+ })"/>;
+ </script>
+
+ <t t-call="point_of_sale.assets_common" />
+ <t t-call="point_of_sale.qunit_suite_assets" />
+ <t t-call="point_of_sale.qunit_suite_tests" />
+ </t>
+
+ <div id="qunit"/>
+ <div id="qunit-fixture"/>
+ </t>
+</template>
+
+</odoo>