From a364e82c6ba4bf3634ba25dd78371edbcfffd73a Mon Sep 17 00:00:00 2001 From: Uwe Tews Date: Fri, 16 Mar 2018 18:28:49 +0100 Subject: [PATCH] Test for issue 419 --- .../_Issues/419/ExtendsIssue419Test.php | 35 +++++++++++++++++++ .../_Issues/419/cache/dummy.txt | 1 + .../_Issues/419/templates/001_child.tpl | 1 + .../_Issues/419/templates/001_parent.tpl | 1 + .../_Issues/419/templates_c/dummy.txt | 1 + 5 files changed, 39 insertions(+) create mode 100644 tests/UnitTests/TemplateSource/_Issues/419/ExtendsIssue419Test.php create mode 100644 tests/UnitTests/TemplateSource/_Issues/419/cache/dummy.txt create mode 100644 tests/UnitTests/TemplateSource/_Issues/419/templates/001_child.tpl create mode 100644 tests/UnitTests/TemplateSource/_Issues/419/templates/001_parent.tpl create mode 100644 tests/UnitTests/TemplateSource/_Issues/419/templates_c/dummy.txt diff --git a/tests/UnitTests/TemplateSource/_Issues/419/ExtendsIssue419Test.php b/tests/UnitTests/TemplateSource/_Issues/419/ExtendsIssue419Test.php new file mode 100644 index 00000000..1f969291 --- /dev/null +++ b/tests/UnitTests/TemplateSource/_Issues/419/ExtendsIssue419Test.php @@ -0,0 +1,35 @@ +setUpSmarty(dirname(__FILE__)); + } + + public function testInit() + { + $this->cleanDirs(); + } + + public function testextends419() + { + $this->smarty->left_delimiter = '{{'; + $this->smarty->right_delimiter = '}}'; + $this->assertEquals('child', $this->smarty->fetch('extends:001_parent.tpl|001_child.tpl')); + } + +} diff --git a/tests/UnitTests/TemplateSource/_Issues/419/cache/dummy.txt b/tests/UnitTests/TemplateSource/_Issues/419/cache/dummy.txt new file mode 100644 index 00000000..2995a4d0 --- /dev/null +++ b/tests/UnitTests/TemplateSource/_Issues/419/cache/dummy.txt @@ -0,0 +1 @@ +dummy \ No newline at end of file diff --git a/tests/UnitTests/TemplateSource/_Issues/419/templates/001_child.tpl b/tests/UnitTests/TemplateSource/_Issues/419/templates/001_child.tpl new file mode 100644 index 00000000..e9d4ff8f --- /dev/null +++ b/tests/UnitTests/TemplateSource/_Issues/419/templates/001_child.tpl @@ -0,0 +1 @@ +{{block name='b'}}child{{/block}} \ No newline at end of file diff --git a/tests/UnitTests/TemplateSource/_Issues/419/templates/001_parent.tpl b/tests/UnitTests/TemplateSource/_Issues/419/templates/001_parent.tpl new file mode 100644 index 00000000..15ddde25 --- /dev/null +++ b/tests/UnitTests/TemplateSource/_Issues/419/templates/001_parent.tpl @@ -0,0 +1 @@ +{{block name='b'}}parent{{/block}} \ No newline at end of file diff --git a/tests/UnitTests/TemplateSource/_Issues/419/templates_c/dummy.txt b/tests/UnitTests/TemplateSource/_Issues/419/templates_c/dummy.txt new file mode 100644 index 00000000..2995a4d0 --- /dev/null +++ b/tests/UnitTests/TemplateSource/_Issues/419/templates_c/dummy.txt @@ -0,0 +1 @@ +dummy \ No newline at end of file