more testing...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2026-07-07 12:13:45 +03:00
parent d8f8d5cc1e
commit b37925d28e

View File

@ -278,17 +278,13 @@ test.Setups({
page: P, page: P,
code:[ code:[
'@include("/isolated") @slot(slot overloaded)', '@include("/isolated") @slot(slot overloaded)',
'overloaded ', 'overloaded ', ], } },
],
} },
include_isolated: function(assert){ include_isolated: function(assert){
return { return {
page: P, page: P,
code:[ code:[
'@include(isolated /isolated) @slot(slot overloaded)', '@include(isolated /isolated) @slot(slot overloaded)',
'original overloaded', 'original overloaded', ], } },
],
} },
include_partial_isolated: function(assert){ include_partial_isolated: function(assert){
return { return {
page: P, page: P,
@ -335,6 +331,33 @@ test.Setups({
code: [ code: [
'<macro src="/not_found">[[ @source(./path) ]]<else>ERR</else></macro>', '<macro src="/not_found">[[ @source(./path) ]]<else>ERR</else></macro>',
'ERR', ], } }, 'ERR', ], } },
macro_define: function(assert){
return {
page: P,
code: [
'<macro name=show_path>[[ @source(./path) ]]<else>ERR</else></macro>',
'', ], } },
macro_use: function(assert){
var res = this.macro_define(assert)
return {
page: P,
code: [
res.code[0] + '<macro name=show_path src="/page"/>',
'[[ /page ]]' ]} },
macro_use_404: function(assert){
var res = this.macro_define(assert)
return {
page: P,
code: [
res.code[0] + '<macro name=show_path src="/mooo"/>',
'ERR' ]} },
macro_use_multi: function(assert){
var res = this.macro_define(assert)
return {
page: P,
code: [
res.code[0] + '<macro name=show_path src="/*/page"/>',
'[[ /async/page ]][[ /multi/page ]][[ /async/multi/page ]]' ]} },
// XXX var... // XXX var...
// XXX // XXX