seitime-frappe/frappe/tests/ui/test_module_view.js
Faris Ansari ba508410d1 Fix Report route (#4789)
* Fix Report route

* minor

* fix Report route in modules

* fix module_view test
2018-01-09 11:16:21 +05:30

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(), ["List", "DocShare", "Report", "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()
]);
});