blob: 5543a67e199063cfb8db04d500a03c8668ff25fa [file] [log] [blame]
QUnit.module('sales');
QUnit.test("test quotation", function(assert) {
assert.expect(2);
let done = assert.async();
frappe.run_serially([
() => frappe.tests.setup_doctype('Customer'),
() => frappe.tests.setup_doctype('Item'),
() => {
return frappe.tests.make('Quotation', [
{customer: 'Test Customer 1'},
{items: [
[
{'item_code': 'Test Product 1'},
{'qty': 5}
]
]}
]);
},
() => {
// get_item_details
assert.ok(cur_frm.doc.items[0].item_name=='Test Product 1');
// calculate_taxes_and_totals
assert.ok(cur_frm.doc.grand_total==500);
},
() => done()
]);
});