diff options
author | Shane Hathaway <shane@hathawaymix.org> | 2004-12-03 18:51:32 +0000 |
---|---|---|
committer | Shane Hathaway <shane@hathawaymix.org> | 2004-12-03 18:51:32 +0000 |
commit | 2772f5dce5442aaa58fa224c81d56039b9bb5d24 (patch) | |
tree | cc1459d1a194f17875dbf8fe053077cb32067c2e | |
parent | 5bbbd985042ee00c727892fa0c6db909892743fd (diff) | |
download | zope-tal-2772f5dce5442aaa58fa224c81d56039b9bb5d24.tar.gz |
Added a METAL test that ensures slot overrides work as expected.
-rw-r--r-- | tests/input/test_metal9.html | 23 | ||||
-rw-r--r-- | tests/output/test_metal9.html | 29 |
2 files changed, 52 insertions, 0 deletions
diff --git a/tests/input/test_metal9.html b/tests/input/test_metal9.html new file mode 100644 index 0000000..f8ac37e --- /dev/null +++ b/tests/input/test_metal9.html @@ -0,0 +1,23 @@ +<div metal:define-macro="macro1" i18n:domain="zope"> +<span metal:define-slot="slot1"> +Default for macro1 +</span> +</div> + +<div metal:define-macro="macro2" metal:use-macro="macro1" i18n:domain="zope"> +<span metal:fill-slot="slot1"> +Macro 2's slot 1 decoration +<span metal:define-slot="slot1"> +Default for macro2 +</span> +</span> +</div> + +<div metal:use-macro="macro2"> +</div> + +<div metal:use-macro="macro2"> +<span metal:fill-slot="slot1"> +Custom slot1 +</span> +</div> diff --git a/tests/output/test_metal9.html b/tests/output/test_metal9.html new file mode 100644 index 0000000..d9a4963 --- /dev/null +++ b/tests/output/test_metal9.html @@ -0,0 +1,29 @@ +<div metal:define-macro="macro1" i18n:domain="zope"> +<span metal:define-slot="slot1"> +Default for macro1 +</span> +</div> + +<div metal:define-macro="macro2" metal:use-macro="macro1" i18n:domain="zope"> +<span metal:fill-slot="slot1"> +Macro 2's slot 1 decoration +<span metal:define-slot="slot1"> +Default for macro2 +</span> +</span> +</div> + +<div metal:use-macro="macro2" i18n:domain="zope"> +<span metal:fill-slot="slot1"> +Macro 2's slot 1 decoration +<span> +Default for macro2 +</span> +</span> +</div> + +<div metal:use-macro="macro2" i18n:domain="zope"> +<span metal:fill-slot="slot1"> +Custom slot1 +</span> +</div> |