* [tests] refactored client side tests * [tests] refactored client side tests * [tests] refactored client side tests
41 lines
1.3 KiB
JavaScript
41 lines
1.3 KiB
JavaScript
QUnit.module('views');
|
|
|
|
QUnit.test("Test modules view", function(assert) {
|
|
assert.expect(4);
|
|
let done = assert.async();
|
|
|
|
frappe.run_serially([
|
|
|
|
//click Document Share Report in Permissions section [Report]
|
|
() => frappe.set_route("modules", "Setup"),
|
|
() => frappe.timeout(0.5),
|
|
() => frappe.click_link('Document Share Report'),
|
|
() => assert.deepEqual(frappe.get_route(), ["Report", "DocShare", "Document Share Report"],
|
|
'document share report'),
|
|
|
|
//click Print Setting in Printing section [Form]
|
|
() => frappe.set_route("modules", "Setup"),
|
|
() => frappe.timeout(0.5),
|
|
() => frappe.click_link('Print Settings'),
|
|
() => assert.deepEqual(frappe.get_route(), ["Form", "Print Settings"],
|
|
'print settings'),
|
|
|
|
//click Workflow Action in Workflow section [List]
|
|
() => frappe.set_route("modules", "Setup"),
|
|
() => frappe.timeout(0.5),
|
|
() => frappe.click_link('Workflow Action'),
|
|
() => assert.deepEqual(frappe.get_route(), ["List", "Workflow Action", "List"],
|
|
'workflow action'),
|
|
|
|
//click Workflow Action in Workflow section [List]
|
|
() => frappe.set_route("modules"),
|
|
() => frappe.timeout(0.5),
|
|
() => frappe.click_link('Tools'),
|
|
() => frappe.timeout(0.5),
|
|
() => frappe.click_link('To Do'),
|
|
() => assert.deepEqual(frappe.get_route(), ["List", "ToDo", "List"],
|
|
'todo list'),
|
|
|
|
() => done()
|
|
]);
|
|
});
|