Added first UI tests (#9532)
* [wip]
* [tests] wip
* [ui-tests] first-cut
* [minor] remove old tests
diff --git a/erpnext/tests/ui/test_sellling.js b/erpnext/tests/ui/test_sellling.js
new file mode 100644
index 0000000..5543a67
--- /dev/null
+++ b/erpnext/tests/ui/test_sellling.js
@@ -0,0 +1,29 @@
+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()
+ ]);
+});