Преглед на файлове

[fix] test_html_control.js

version-14
Rushabh Mehta преди 7 години
родител
ревизия
64748a0905
променени са 1 файла, в които са добавени 7 реда и са изтрити 1 реда
  1. +7
    -1
      frappe/tests/ui/test_control_html.js

+ 7
- 1
frappe/tests/ui/test_control_html.js Целия файл

@@ -20,7 +20,7 @@ QUnit.test("Test ControlHTML", function(assert) {
{dt: 'ToDo'}, {dt: 'ToDo'},
{fieldtype: 'HTML'}, {fieldtype: 'HTML'},
{label: random_name + "_template"}, {label: random_name + "_template"},
{options: '<h3> Test {%= doc.status %} </h3>'}
{options: '<h3> Test {{ doc.status }} </h3>'}
]); ]);
}, },
() => frappe.set_route('List', 'ToDo'), () => frappe.set_route('List', 'ToDo'),
@@ -34,16 +34,22 @@ QUnit.test("Test ControlHTML", function(assert) {
}, },
() => { () => {
const control = $(`.frappe-control[data-fieldname="${random_name}"]`)[0]; const control = $(`.frappe-control[data-fieldname="${random_name}"]`)[0];

return assert.ok(control.innerHTML === '<h3> Test </h3>'); return assert.ok(control.innerHTML === '<h3> Test </h3>');
}, },
() => { () => {
const control = $(`.frappe-control[data-fieldname="${random_name}_template"]`)[0]; 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 === '<h3> Test Open </h3>'); return assert.ok(control.innerHTML === '<h3> Test Open </h3>');
}, },
() => frappe.tests.set_control("status", "Closed"), () => frappe.tests.set_control("status", "Closed"),
() => frappe.timeout(1), () => frappe.timeout(1),
() => { () => {
const control = $(`.frappe-control[data-fieldname="${random_name}_template"]`)[0]; 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 === '<h3> Test Closed </h3>'); return assert.ok(control.innerHTML === '<h3> Test Closed </h3>');
}, },
() => done() () => done()


Зареждане…
Отказ
Запис