diff options
| author | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
|---|---|---|
| committer | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
| commit | 3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch) | |
| tree | a44932296ef4a9b71d5f010906253d8c53727726 /addons/hr_expense/static/tests | |
| parent | 0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff) | |
initial commit 2
Diffstat (limited to 'addons/hr_expense/static/tests')
| -rw-r--r-- | addons/hr_expense/static/tests/tours/expense_upload_tours.js | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/addons/hr_expense/static/tests/tours/expense_upload_tours.js b/addons/hr_expense/static/tests/tours/expense_upload_tours.js new file mode 100644 index 00000000..e9cd036d --- /dev/null +++ b/addons/hr_expense/static/tests/tours/expense_upload_tours.js @@ -0,0 +1,80 @@ +odoo.define('hr_expense.tests.tours', function (require) { + "use strict"; + + var core = require('web.core'); + var tour = require('web_tour.tour'); + + tour.register('hr_expense_test_tour', { + test: true, + url: "/web", + }, [tour.stepUtils.showAppsMenuItem(), + { + content: "Go to Expense", + trigger: '.o_app[data-menu-xmlid="hr_expense.menu_hr_expense_root"]', + }, + { + content: "Go to My Expenses", + trigger: 'a[data-menu-xmlid="hr_expense.menu_hr_expense_my_expenses"]', + }, + { + content: "Go to My Expenses to Report", + trigger: 'a[data-menu-xmlid="hr_expense.menu_hr_expense_my_expenses_to_submit"]', + }, + { + content: "Check Upload Button", + trigger: '.o_button_upload_expense', + run() { + const button = document.querySelector('.o_button_upload_expense'); + if(!button) { + console.error('Missing Upload button in My Expenses to Report > List View'); + } + } + }, + { + content: "Go to kanban view", + trigger: "button.o_switch_view.o_kanban", + }, + { + content: "Check Upload Button", + trigger: "button.o_switch_view.o_kanban.active", + run() { + const button = document.querySelector('.o_button_upload_expense'); + if(!button) { + console.error('Missing Upload button in My Expenses to Report > Kanban View'); + } + } + }, + { + content: "Go to Reporting", + trigger: 'a[data-menu-xmlid="hr_expense.menu_hr_expense_reports"]', + }, + { + content: "Go to Expenses Analysis", + trigger: 'a[data-menu-xmlid="hr_expense.menu_hr_expense_all_expenses"]', + }, + { + content: "Check Upload Button", + trigger: 'li.breadcrumb-item:contains("Expenses Analysis")', + run() { + const button = document.querySelector('.o_button_upload_expense'); + if(!button) { + console.error('Missing Upload button in Expenses Analysis > List View'); + } + } + }, + { + content: "Go to kanban view", + trigger: "button.o_switch_view.o_kanban", + }, + { + content: "Check Upload Button", + trigger: "button.o_switch_view.o_kanban.active", + run() { + const button = document.querySelector('.o_button_upload_expense'); + if(!button) { + console.error('Missing Upload button in Expenses Analysis > Kanban View'); + } + } + }, + ]); +}); |
