From b21bb08c22680b12c6ae6f6b82dc04ca87f60594 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Fri, 7 Feb 2014 13:52:31 +0100 Subject: [ADD] website: test login, backend, go back, branding, edit, logout bzr revid: chm@openerp.com-20140207125231-3zd0i1axdwuht5g4 --- .../static/src/js/website.tour.test.admin.js | 106 +++++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 addons/website/static/src/js/website.tour.test.admin.js (limited to 'addons/website/static/src/js/website.tour.test.admin.js') diff --git a/addons/website/static/src/js/website.tour.test.admin.js b/addons/website/static/src/js/website.tour.test.admin.js new file mode 100644 index 00000000000..81078185a35 --- /dev/null +++ b/addons/website/static/src/js/website.tour.test.admin.js @@ -0,0 +1,106 @@ +(function () { + 'use strict'; + + var website = openerp.website; + + website.Tour.LoginEdit = website.Tour.extend({ + id: 'login_edit', + name: "Try to log as admin and check editor", + path: '/', + init: function () { + var self = this; + self.steps = [ + { + title: "click login", + element: '#top_menu a[href*="/web/login"]', + }, + { + title: "insert login", + element: '.oe_login_form input[name="login"]', + sampleText: typeof user !== "undefined" ? user : "admin", + }, + { + title: "insert password", + waitFor: '.oe_login_form input[name="login"][value!=""]', + element: '.oe_login_form input[name="password"]', + sampleText: typeof password !== "undefined" ? password : "admin", + }, + { + title: "select 2 Standard tickets", + waitFor: '.oe_login_form input[name="password"][value!=""]', + element: '.oe_login_form button', + }, + { + title: "go back to website from backend", + element: 'a[data-action-model="ir.actions.act_url"]:contains("Website")', + }, + { + title: 'try to edit', + waitNot: '#wrap .carousel', + element: 'button[data-action=edit]:visible', + }, + { + title: 'check edit mode', + waitFor: 'button[data-action=save]:visible', + }, + { + title: 'check branding', + waitFor: '#wrap[data-oe-model="ir.ui.view"]', + }, + { + title: 'check rte', + waitFor: '#oe_rte_toolbar', + }, + { + title: 'check insert block button', + element: '[data-action="snippet"]:visible', + }, + { + title: 'add snippets', + snippet: 'carousel', + }, + { + title: 'try to save', + waitFor: '.oe_overlay_options .oe_options:visible', + element: 'button[data-action=save]:visible', + }, + { + title: 'check saved', + waitFor: '#wrap div.carousel', + element: 'button[data-action=edit]:visible', + }, + { + title: 'try to re-edit', + waitFor: 'button[data-action=save]:visible', + element: '#wrap .carousel', + }, + { + title: 'remove snippet', + element: '.oe_snippet_remove', + }, + { + title: 'try to re-save', + waitNot: '#wrap .carousel', + element: 'button[data-action=save]:visible', + }, + { + title: "click admin", + waitFor: 'button[data-action=edit]:visible', + element: 'a:contains("Administrator")', + }, + { + title: "click logout", + element: '#top_menu a[href*="/logout"]', + }, + { + title: "check logout", + waitFor: '#top_menu a[href*="/web/login"]', + }, + ]; + return this._super(); + }, + }); + // for test without editor bar + website.Tour.add(website.Tour.LoginEdit); + +}()); -- cgit v1.2.3 From 6cb5b1e556f5a97e2caa45fdc1f6ad605bc028a5 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Fri, 7 Feb 2014 14:01:04 +0100 Subject: [FIX] website: test tour: use admin insead of tools.config['admin_passwd'] bzr revid: chm@openerp.com-20140207130104-nuwurzlsvt4cu1jr --- addons/website/static/src/js/website.tour.test.admin.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'addons/website/static/src/js/website.tour.test.admin.js') diff --git a/addons/website/static/src/js/website.tour.test.admin.js b/addons/website/static/src/js/website.tour.test.admin.js index 81078185a35..787f05beb23 100644 --- a/addons/website/static/src/js/website.tour.test.admin.js +++ b/addons/website/static/src/js/website.tour.test.admin.js @@ -17,13 +17,13 @@ { title: "insert login", element: '.oe_login_form input[name="login"]', - sampleText: typeof user !== "undefined" ? user : "admin", + sampleText: "admin", }, { title: "insert password", waitFor: '.oe_login_form input[name="login"][value!=""]', element: '.oe_login_form input[name="password"]', - sampleText: typeof password !== "undefined" ? password : "admin", + sampleText: "admin", }, { title: "select 2 Standard tickets", -- cgit v1.2.3