|
|
@@ -0,0 +1,34 @@ |
|
|
|
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 |
|
|
|
]); |
|
|
|
}); |