[IMP] website_hr_recruitment: convert tours to use web_tour.tour
This commit is contained in:
committed by
qsm-odoo
parent
d39fbea9ad
commit
48fccec1f2
@@ -2,50 +2,35 @@ odoo.define('website_hr_recruitment.tour', function(require) {
|
||||
'use strict';
|
||||
|
||||
var base = require('web_editor.base');
|
||||
var core = require('web.core');
|
||||
var Tour = require('web.Tour');
|
||||
var Model = require('web.Model');
|
||||
var Session = require('web.Session');
|
||||
var tour = require("web_tour.tour");
|
||||
|
||||
base.ready().done(function () {
|
||||
Tour.register({
|
||||
id: 'website_hr_recruitment_tour',
|
||||
name: "Test the hr applicants form",
|
||||
path: '/jobs/apply/3',
|
||||
mode: 'test',
|
||||
steps: [
|
||||
{
|
||||
title: "Complete name",
|
||||
element: "input[name=partner_name]",
|
||||
sampleText: "John Smith"
|
||||
},
|
||||
{
|
||||
title: "Complete Email",
|
||||
element: "input[name=email_from]",
|
||||
sampleText: "john@smith.com"
|
||||
},
|
||||
{
|
||||
title: "Complete phone number",
|
||||
element: "input[name=partner_phone]",
|
||||
sampleText: "118.218"
|
||||
},
|
||||
{
|
||||
title: "Complete Subject",
|
||||
element: "textarea[name=description]",
|
||||
sampleText: "### HR RECRUITMENT TEST DATA ###"
|
||||
},
|
||||
// TODO: Upload a file ?
|
||||
{
|
||||
title: "Send the form",
|
||||
element: ".o_website_form_send"
|
||||
},
|
||||
{
|
||||
title: "Check the form is submited without errors",
|
||||
waitFor: ".oe_structure:has(h1:contains('Thank you!'))"
|
||||
}
|
||||
]
|
||||
});
|
||||
});
|
||||
tour.register('website_hr_recruitment_tour', {
|
||||
test: true,
|
||||
url: '/jobs/apply/3',
|
||||
wait_for: base.ready(),
|
||||
}, [{
|
||||
content: "Complete name",
|
||||
trigger: "input[name=partner_name]",
|
||||
run: "text John Smith"
|
||||
}, {
|
||||
content: "Complete Email",
|
||||
trigger: "input[name=email_from]",
|
||||
run: "text john@smith.com"
|
||||
}, {
|
||||
content: "Complete phone number",
|
||||
trigger: "input[name=partner_phone]",
|
||||
run: "text 118.218"
|
||||
}, {
|
||||
content: "Complete Subject",
|
||||
trigger: "textarea[name=description]",
|
||||
run: "text ### HR RECRUITMENT TEST DATA ###"
|
||||
}, { // TODO: Upload a file ?
|
||||
content: "Send the form",
|
||||
trigger: ".o_website_form_send"
|
||||
}, {
|
||||
content: "Check the form is submited without errors",
|
||||
trigger: ".oe_structure:has(h1:contains('Thank you!'))"
|
||||
}]);
|
||||
|
||||
return {};
|
||||
});
|
||||
|
||||
@@ -8,7 +8,7 @@ import odoo.tests
|
||||
@odoo.tests.common.post_install(True)
|
||||
class TestWebsiteHrRecruitmentForm(odoo.tests.HttpCase):
|
||||
def test_tour(self):
|
||||
self.phantom_js("/", "odoo.__DEBUG__.services['web.Tour'].run('website_hr_recruitment_tour', 'test')", "odoo.__DEBUG__.services['web.Tour'].tours.website_hr_recruitment_tour")
|
||||
self.phantom_js("/", "odoo.__DEBUG__.services['web_tour.tour'].run('website_hr_recruitment_tour')", "odoo.__DEBUG__.services['web_tour.tour'].tours.website_hr_recruitment_tour.ready")
|
||||
|
||||
# get test cursor to read from same transaction browser is writing to
|
||||
cr = self.registry.cursor()
|
||||
|
||||
Reference in New Issue
Block a user