Преглед изворни кода

[test] test_customize_form.js (#3875)

version-14
Makarand Bauskar пре 8 година
committed by GitHub
родитељ
комит
bb750d5739
1 измењених фајлова са 18 додато и 6 уклоњено
  1. +18
    -6
      frappe/custom/doctype/customize_form/test_customize_form.js

+ 18
- 6
frappe/custom/doctype/customize_form/test_customize_form.js Прегледај датотеку

@@ -8,13 +8,24 @@ QUnit.test("test customize form", function(assert) {
frappe.run_serially([
() => frappe.set_route('Form', 'Customize Form'),
() => cur_frm.set_value('doc_type', 'ToDo'),

() => frappe.timeout(2),

() => assert.equal(cur_frm.doc.fields[1].fieldname, 'status'),

() => {
// find the status column as there may be other custom fields like
// kanban etc.
frappe.row_idx = 0;
cur_frm.doc.fields.every((d, i) => {
if(d.fieldname==='status') {
frappe.row_idx = i;
return false;
} else {
return true;
}
});
assert.equal(cur_frm.doc.fields[frappe.row_idx].fieldname, 'status',
'check if selected field is "status"');
},
// open "status" row
() => cur_frm.fields_dict.fields.grid.grid_rows[1].toggle_view(),
() => cur_frm.fields_dict.fields.grid.grid_rows[frappe.row_idx].toggle_view(),
() => frappe.timeout(0.5),

// try deleting it
@@ -25,7 +36,8 @@ QUnit.test("test customize form", function(assert) {
() => frappe.timeout(0.5),

// status still exists
() => assert.equal(cur_frm.doc.fields[1].fieldname, 'status'),
() => assert.equal(cur_frm.doc.fields[frappe.row_idx].fieldname, 'status',
'check if selected field is still "status"'),
() => done()
]);
});

Loading…
Откажи
Сачувај