You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

56 lines
1.7 KiB

  1. QUnit.module('views');
  2. QUnit.only("Print Format Builder", function(assert) {
  3. assert.expect(0);
  4. let random_text = frappe.utils.get_random(10);
  5. let done = assert.async();
  6. let click_custoize = () => {
  7. return $(`.btn-print-edit`).click();
  8. };
  9. frappe.run_serially([
  10. () => frappe.set_route(["List", "ToDo", "List"]),
  11. () => frappe.timeout(0.3),
  12. () => frappe.new_doc('ToDo'),
  13. () => frappe.quick_entry.dialog.set_value('description', random_text),
  14. () => frappe.quick_entry.insert(),
  15. () => frappe.timeout(0.5),
  16. () => frappe.tests.click_page_head_item('Refresh'),
  17. () => frappe.timeout(0.3),
  18. () => frappe.tests.click_generic_text(random_text),
  19. () => frappe.tests.click_print_logo(),
  20. () => click_custoize(),
  21. () => frappe.timeout(1),
  22. () => $(`div.control-input > input:visible`).val('custom_todo'),
  23. () => frappe.timeout(0.3),
  24. () => frappe.tests.click_generic_text('Start', 'button'),
  25. () => frappe.timeout(1),
  26. () => frappe.tests.click_page_head_item('Save'),
  27. () => frappe.tests.click_generic_text('Edit Properties', 'button'),
  28. () => frappe.tests.click_page_head_item('Menu'),
  29. () => frappe.tests.click_dropdown_item('Delete'),
  30. () => frappe.tests.click_page_head_item('Yes'),
  31. () => frappe.timeout(1),
  32. () => frappe.set_route(["List", "ToDo", "List"]),
  33. () => frappe.timeout(0.3),
  34. () => frappe.tests.click_generic_text(random_text),
  35. () => frappe.tests.click_page_head_item('Menu'),
  36. () => frappe.tests.click_dropdown_item('Delete'),
  37. () => frappe.tests.click_page_head_item('Yes'),
  38. () => frappe.timeout(2),
  39. () => done()
  40. ]);
  41. });
  42. // when you do a pull, hopefully after a merge ... make sure edit the options method in global_search