diff --git a/addons/website_hr_recruitment/static/tests/tours/website_hr_recruitment.js b/addons/website_hr_recruitment/static/tests/tours/website_hr_recruitment.js index 19f6852bed6..f75157b9d6e 100644 --- a/addons/website_hr_recruitment/static/tests/tours/website_hr_recruitment.js +++ b/addons/website_hr_recruitment/static/tests/tours/website_hr_recruitment.js @@ -5,8 +5,14 @@ odoo.define('website_hr_recruitment.tour', function(require) { tour.register('website_hr_recruitment_tour', { test: true, - url: '/jobs/apply/3', + url: '/jobs', }, [{ + content: "Select Job", + trigger: ".oe_website_jobs h3 span:contains('A Test Job')" + }, { + content: "Apply", + trigger: ".js_hr_recruitment a:contains('Apply')" + }, { content: "Complete name", trigger: "input[name=partner_name]", run: "text John Smith" diff --git a/addons/website_hr_recruitment/tests/test_website_hr_recruitment.py b/addons/website_hr_recruitment/tests/test_website_hr_recruitment.py index 53c8f921016..9eb8179508f 100644 --- a/addons/website_hr_recruitment/tests/test_website_hr_recruitment.py +++ b/addons/website_hr_recruitment/tests/test_website_hr_recruitment.py @@ -7,6 +7,11 @@ import odoo.tests @odoo.tests.tagged('post_install', '-at_install') class TestWebsiteHrRecruitmentForm(odoo.tests.HttpCase): def test_tour(self): + job = self.env['hr.job'].create({ + 'name': 'A Test Job', + 'is_published': True, + }) + self.start_tour("/", 'website_hr_recruitment_tour') # check result