mirror of
https://github.com/moodle/moodle.git
synced 2025-08-05 00:46:50 +02:00
MDL-68066 output: Apply disable lambda rendering to Mustache renderer
This commit is contained in:
parent
fcbb645671
commit
c43123adde
3 changed files with 11 additions and 22 deletions
|
@ -88,7 +88,7 @@ class core_renderer_template_exploit_test extends \advanced_testcase {
|
|||
'test1' => $norender,
|
||||
],
|
||||
'js' => 'some nasty JS',
|
||||
'expected' => 'core, move, some text',
|
||||
'expected' => 'core, move, some text {{}}',
|
||||
'include' => false
|
||||
],
|
||||
'js helper not nested' => [
|
||||
|
@ -131,7 +131,7 @@ class core_renderer_template_exploit_test extends \advanced_testcase {
|
|||
'testpix' => $singlerender
|
||||
],
|
||||
'js' => 'some nasty JS',
|
||||
'expected' => 'core, move,',
|
||||
'expected' => 'core, move, {{}}',
|
||||
'include' => false
|
||||
],
|
||||
'js in context double depth with single render' => [
|
||||
|
@ -147,7 +147,7 @@ class core_renderer_template_exploit_test extends \advanced_testcase {
|
|||
'testpix' => $singlerender
|
||||
],
|
||||
'js' => 'some nasty JS',
|
||||
'expected' => 'core, move, {{#js}} some nasty JS {{/js}}',
|
||||
'expected' => 'core, move, {{second}}',
|
||||
'include' => false
|
||||
],
|
||||
'js in context double depth with recursive render' => [
|
||||
|
@ -267,24 +267,7 @@ class core_renderer_template_exploit_test extends \advanced_testcase {
|
|||
'testpix' => $singlerender
|
||||
],
|
||||
'js' => 'some nasty JS',
|
||||
'expected' => 'core, move,',
|
||||
'include' => false
|
||||
],
|
||||
'partial double nested with js from context single render' => [
|
||||
'templates' => [
|
||||
'test' => '{{#testpix}} core, move, {{foo}}{{/testpix}}',
|
||||
'test2' => '{{#js}} some nasty JS {{/js}}',
|
||||
],
|
||||
'torender' => 'test',
|
||||
'context' => [
|
||||
'foo' => '{{{bar}}}',
|
||||
'bar' => '{{> test2}}'
|
||||
],
|
||||
'helpers' => [
|
||||
'testpix' => $singlerender
|
||||
],
|
||||
'js' => 'some nasty JS',
|
||||
'expected' => 'core, move, {{> test2}}',
|
||||
'expected' => 'core, move, {{> test2}}',
|
||||
'include' => false
|
||||
],
|
||||
'partial double nested with js from context recursive render' => [
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue