[FIX] website_blog: tour
[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 () {
19                 console.err($('#wrap:contains("Order Confirmed")'));
20                 console.err("-----------------------");
21                 console.err($('#wrap').text());
22                 console.err("-----------------------");
23                 return window.$ && $('#wrap:contains("Order Confirmed")').length;
24             });
25         }, function finish () {
26             console.log('{ "event": "success" }');
27             phantom.exit();
28         }, 4*timeout/5);
29     }, timeout/5);
30 });