1 var testRunner = require('../../../website/tests/ui_suite/ui_test_runner.js');
3 var waitFor = testRunner.waitFor;
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');
13 }, function executeTest () {
14 page.evaluate(function () {
15 window.openerp.website.TestConsole.test('shoptest').run(true);
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;
25 }, function finish () {
26 console.log('{ "event": "success" }');