diff --git a/frappe/tests/ui/test_control_html.js b/frappe/tests/ui/test_control_html.js index 8c0276508c..0cb70cc4fd 100644 --- a/frappe/tests/ui/test_control_html.js +++ b/frappe/tests/ui/test_control_html.js @@ -20,7 +20,7 @@ QUnit.test("Test ControlHTML", function(assert) { {dt: 'ToDo'}, {fieldtype: 'HTML'}, {label: random_name + "_template"}, - {options: '

Test {%= doc.status %}

'} + {options: '

Test {{ doc.status }}

'} ]); }, () => frappe.set_route('List', 'ToDo'), @@ -34,16 +34,22 @@ QUnit.test("Test ControlHTML", function(assert) { }, () => { const control = $(`.frappe-control[data-fieldname="${random_name}"]`)[0]; + return assert.ok(control.innerHTML === '

Test

'); }, () => { const control = $(`.frappe-control[data-fieldname="${random_name}_template"]`)[0]; + // refresh input must be called independently + cur_frm.get_field(`${random_name}_template`).refresh_input(); + return assert.ok(control.innerHTML === '

Test Open

'); }, () => frappe.tests.set_control("status", "Closed"), () => frappe.timeout(1), () => { const control = $(`.frappe-control[data-fieldname="${random_name}_template"]`)[0]; + // refresh input must be called independently + cur_frm.get_field(`${random_name}_template`).refresh_input(); return assert.ok(control.innerHTML === '

Test Closed

'); }, () => done()