test/integration/zafu_compiler/security.yml in zena-1.0.0.beta3 vs test/integration/zafu_compiler/security.yml in zena-1.0.0.rc1
- old
+ new
@@ -26,5 +26,42 @@
mean_eval:
src: "<r:show eval='puts \"bad\"'/>"
tem: "/unknown method 'puts\(String\)'/"
+mean_in_translation:
+ context:
+ lang: fr
+ src: "<r:load dictionary='/Default skin/translations'><r:t>mean</r:t></r:load>"
+ tem: "<% _zdict = load_dictionary(828931430) %><%= 5 + 8 %>"
+
+build_erb_with_trans:
+ context:
+ lang: fr
+ src: "<r:load dictionary='/Default skin/translations'><r:t>mean_m</r:t><r:void>%= 5+8 %</r:void><r:void>></r:void></r:load>"
+ tem: "<% _zdict = load_dictionary(828931430) %><%= 5+8 %>"
+
+build_erb_with_void:
+ context:
+ lang: fr
+ src: "<r:void><</r:void><r:void>%= 5+8 %</r:void><r:void>></r:void></r:load>"
+ tem: "/>%= 5\+8 %>/"
+
+mean_inc:
+ src: '<'
+ res: '<'
+
+build_erb_with_include:
+ src: "<r:include template='/security/mean/inc'/><r:void>%= 5+8 %</r:void><r:void>></r:void>"
+ tem: "!/<%= 5/"
+
+mean_part:
+ src: "<<div id='foo'></div>"
+ res: "<<div id='foo'></div>"
+
+build_erb_with_include_remove_part:
+ src: "<r:include template='/security/mean/part'><r:with part='foo'/></r:include><r:void>%= 5+8 %</r:void><r:void>></r:void>"
+ tem: "!/<%= 5/"
+
+build_erb_with_rubyless:
+ src: "<r:void do='\"<\"'/><r:void>%= 5+8 %</r:void><r:void>></r:void>"
+ tem: "!/<%= 5/"
\ No newline at end of file