diff options
| author | Aaron Bohy <aab@odoo.com> | 2017-10-27 11:32:10 +0200 |
|---|---|---|
| committer | Géry Debongnie <ged@odoo.com> | 2017-11-10 10:24:42 +0100 |
| commit | 9bc5009481de188b72da21bd7a0d246a60a070ef (patch) | |
| tree | 1522af8ae79a362728cd293b641c399f59b7d280 /addons/web/tests | |
| parent | b4debf7e1b19710ef3dcc39448d08a698b5657b0 (diff) | |
[FIX] web(_editor): enable mobile tests
This rev. introduces a new test suite meant to test the webclient
components on mobile devices. The key 'config.device.isMobile' is
forced to true in this test suite, so that mobile specific JS files
are properly executed, which isn't the case in the classic JS test
suite (setting isMobile to true in the test definition is too late,
as the JS files are already processed).
For now, this new test suite contains a single test, which was
skipped until this rev. as it couldn't be executed in the classical
JS test suite.
Both suites are executed at each build of the runbot, and they
can be manually executed from the webclient as well (via the debug
manager).
Diffstat (limited to 'addons/web/tests')
| -rw-r--r-- | addons/web/tests/test_js.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/addons/web/tests/test_js.py b/addons/web/tests/test_js.py index 17eb5c8beb2..0b1f8ed3763 100644 --- a/addons/web/tests/test_js.py +++ b/addons/web/tests/test_js.py @@ -11,8 +11,13 @@ class WebSuite(odoo.tests.HttpCase): at_install = False def test_01_js(self): + # webclient desktop test suite self.phantom_js('/web/tests?mod=web', "", "", login='admin', timeout=300) + def test_02_js(self): + # webclient mobile test suite + self.phantom_js('/web/tests/mobile?mod=web', "", "", login='admin', timeout=300) + def test_check_suite(self): # verify no js test is using `QUnit.only` as it forbid any other test to be executed re_only = re.compile('QUnit\.only\(') |
