seitime-frappe/frappe/tests/ui/test_list_count.js
2017-10-31 16:14:36 +05:30

34 lines
No EOL
977 B
JavaScript

QUnit.module('Setup');
QUnit.test("Test List Count", function(assert) {
assert.expect(3);
const done = assert.async();
frappe.run_serially([
() => frappe.set_route('List', 'DocType'),
() => frappe.timeout(0.5),
() => {
let count = $('.list-row-right').text().split(' ')[0];
assert.equal(cur_list.data.length, count, "Correct Count");
},
() => frappe.timeout(1),
() => cur_list.filter_list.add_filter('Doctype', 'module', '=', 'Desk'),
() => frappe.click_button('Refresh'),
() => {
let count = $('.list-row-right').text().split(' ')[0];
assert.equal(cur_list.data.length, count, "Correct Count");
},
() => cur_list.filter_list.clear_filters(),
() => frappe.timeout(1),
() => {
cur_list.filter_list.push_new_filter('DocField', 'fieldname', 'like', 'owner');
frappe.click_button('Apply');
let count = $('.list-row-right').text().split(' ')[0];
assert.equal(cur_list.data.length, count, "Correct Count");
},
done
]);
});