-
Bug
-
Resolution: Fixed
-
Minor
-
2.5.5, 2.6.2, 2.7
-
None
-
MOODLE_25_STABLE, MOODLE_26_STABLE, MOODLE_27_STABLE
-
MOODLE_25_STABLE, MOODLE_26_STABLE
-
MDL-45156_master -
The code:
// List of steps.
|
$html .= $this->output->box_start();
|
$html .= html_writer::tag('h1', get_string('infoheading', 'tool_behat'));
|
$html .= html_writer::tag('div', get_string('aim', 'tool_behat'));
|
$html .= html_writer::empty_tag('div');
|
$html .= html_writer::empty_tag('ul');
|
$html .= html_writer::empty_tag('li');
|
$html .= implode(html_writer::end_tag('li') . html_writer::empty_tag('li'), $infos);
|
$html .= html_writer::end_tag('li');
|
$html .= html_writer::end_tag('ul');
|
$html .= html_writer::end_tag('div');
|
$html .= $this->output->box_end();
|
in m27/admin/tool/behat/renderer.php generates an invalid html.
It should be changed, for instance, to:
// List of steps.
|
$html .= $this->output->box_start();
|
$html .= html_writer::tag('h1', get_string('infoheading', 'tool_behat'));
|
$html .= html_writer::tag('div', get_string('aim', 'tool_behat'));
|
$html .= html_writer::start_tag('div');
|
$html .= html_writer::start_tag('ul');
|
foreach ($infos as $info) {
|
$html .= html_writer::tag('li', $info);
|
}
|
$html .= html_writer::end_tag('ul');
|
$html .= html_writer::end_tag('div');
|
$html .= $this->output->box_end();
|