seitime-frappe/frappe/tests/ui/_test_print_format_builder.js
Ameya Shenoy 0a32ad83bf [tests] restructured tests to work with the new testing framework (#3683)
* minor changes and added global_test_search

* stashing the changes

* named assertions, modified test_lib to fit ES6 standard, added global search test

* modified to work with the new testing framework

* renamed files

* increased timeouts

* only calendar and desktop test

* modified travis.yml
2017-07-14 17:34:25 +05:30

56 lines
No EOL
1.7 KiB
JavaScript

QUnit.module('views');
QUnit.only("Print Format Builder", function(assert) {
assert.expect(0);
let random_text = frappe.utils.get_random(10);
let done = assert.async();
let click_custoize = () => {
return $(`.btn-print-edit`).click();
};
frappe.run_serially([
() => frappe.set_route(["List", "ToDo", "List"]),
() => frappe.timeout(0.3),
() => frappe.new_doc('ToDo'),
() => frappe.quick_entry.dialog.set_value('description', random_text),
() => frappe.quick_entry.insert(),
() => frappe.timeout(0.5),
() => frappe.tests.click_page_head_item('Refresh'),
() => frappe.timeout(0.3),
() => frappe.tests.click_generic_text(random_text),
() => frappe.tests.click_print_logo(),
() => click_custoize(),
() => frappe.timeout(1),
() => $(`div.control-input > input:visible`).val('custom_todo'),
() => frappe.timeout(0.3),
() => frappe.tests.click_generic_text('Start', 'button'),
() => frappe.timeout(1),
() => frappe.tests.click_page_head_item('Save'),
() => frappe.tests.click_generic_text('Edit Properties', 'button'),
() => frappe.tests.click_page_head_item('Menu'),
() => frappe.tests.click_dropdown_item('Delete'),
() => frappe.tests.click_page_head_item('Yes'),
() => frappe.timeout(1),
() => frappe.set_route(["List", "ToDo", "List"]),
() => frappe.timeout(0.3),
() => frappe.tests.click_generic_text(random_text),
() => frappe.tests.click_page_head_item('Menu'),
() => frappe.tests.click_dropdown_item('Delete'),
() => frappe.tests.click_page_head_item('Yes'),
() => frappe.timeout(2),
() => done()
]);
});
// when you do a pull, hopefully after a merge ... make sure edit the options method in global_search