Sfoglia il codice sorgente

[UI Test Report] Test for Query Report (#3801)

* Updated Test for Query Report

* Correct path updated
version-14
Utkarsh Goswami 8 anni fa
committed by Rushabh Mehta
parent
commit
be60a22365
2 ha cambiato i file con 35 aggiunte e 1 eliminazioni
  1. +33
    -0
      frappe/core/doctype/report/test_query_report.js
  2. +2
    -1
      frappe/tests/ui/tests.txt

+ 33
- 0
frappe/core/doctype/report/test_query_report.js Vedi File

@@ -0,0 +1,33 @@
// Test for creating query report
QUnit.test("Test Query Report", function(assert){
assert.expect(2);
let done = assert.async();
let random = frappe.utils.get_random(10);
frappe.run_serially([
() => frappe.set_route('List', 'ToDo'),
() => frappe.new_doc('ToDo'),
() => frappe.quick_entry.dialog.set_value('description', random),
() => frappe.quick_entry.insert(),
() => {
return frappe.tests.make('Report', [
{report_name: 'ToDo List Report'},
{report_type: 'Query Report'},
{ref_doctype: 'ToDo'}
]);
},
() => frappe.set_route('Form','Report', 'ToDo List Report'),

//Query
() => cur_frm.set_value('query','select description,owner,status from `tabToDo`'),
() => cur_frm.save(),
() => frappe.set_route('query-report','ToDo List Report'),
() => frappe.timeout(5),
() => {
assert.ok($('div.slick-header-column').length == 4,'Correct numbers of columns visible');
//To check if the result is present
assert.ok($('div.r1:contains('+random+')').is(':visible'),'Result is visible in report');
frappe.timeout(3);
},
() => done()
]);
});

+ 2
- 1
frappe/tests/ui/tests.txt Vedi File

@@ -6,4 +6,5 @@ frappe/tests/ui/test_calendar_view.js
frappe/tests/ui/test_kanban/test_kanban_creation.js
frappe/tests/ui/test_kanban/test_kanban_view.js
frappe/tests/ui/test_kanban/test_kanban_filters.js
frappe/tests/ui/test_kanban/test_kanban_column.js
frappe/tests/ui/test_kanban/test_kanban_column.js
frappe/core/doctype/report/test_query_report.js

Caricamento…
Annulla
Salva