747dc01b569fda6e92e767f339104cc4b3ff3d33
[odoo/odoo.git] / addons / website_sale / tests / ui_suite / website_sale-sale_process-test.js
1 var testRunner = require('../../../website/tests/ui_suite/ui_test_runner.js');
2
3 var waitFor = testRunner.waitFor;
4
5 testRunner.run(function websiteSaleTest (page, timeout) {
6     page.evaluate(function () { localStorage.clear(); });
7     waitFor(function clientReady () {
8         return page.evaluate(function () {
9             return window.$ && window.openerp && window.openerp.website
10                 && window.openerp.website.TestConsole
11                 && window.openerp.website.TestConsole.test('shoptest');
12         });
13     }, function executeTest () {
14         page.evaluate(function () {
15             window.openerp.website.TestConsole.test('shoptest').run(true);
16         });
17         waitFor(function testExecuted () {
18             return page.evaluate(function () { return window.$ && $('#wrap:contains("Order Confirmed")').length; });
19         }, function finish () {
20             console.log('{ "website_sale": "success" }');
21             phantom.exit();
22         }, 4*timeout/5);
23     }, timeout/5);
24 });