Show
Ignore:
Timestamp:
04/18/08 02:34:26 (20 months ago)
Author:
takayama
Message:

Fixed BugId:75137
* Keep compatibility of attribute name
* added tests

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/release-35/t/65-ssi.t

    r1949 r1971  
    105105    'test template included template by ssi'); 
    106106 
     107$tmpl = MT->model('template')->new; 
     108$tmpl->blog_id($blog->id); 
     109$tmpl->text(q(hi <mt:include module="Included Template" key="w" ttl="1000" ssi="1"> bye)); 
     110 
     111$ctx = MT::Template::Context->new; 
     112$ctx->{__stash}{vars}{woot} = 'terrible'; 
     113$out = $tmpl->build($ctx, {}); 
     114 
     115ok(defined $out, 'test template built'); 
     116$site_url = $blog->site_url; 
     117$site_url =~ s{ \A \w+ :// [^/]+ }{}xms; 
     118$site_url =~ s{ / \z }{}xms; 
     119like($out, qr(\Ahi <!--#include virtual="${site_url}/includes_c/w/included_template.html" --> bye\z)ms, 
     120    'test template included template by ssi using \'key\' with relative path'); 
     121 
     122 
     123$tmpl = MT->model('template')->new; 
     124$tmpl->blog_id($blog->id); 
     125$tmpl->text(q(hi <mt:include module="Included Template" ttl="1000" ssi="1"> bye)); 
     126 
     127$ctx = MT::Template::Context->new; 
     128$ctx->{__stash}{vars}{woot} = 'terrible'; 
     129$out = $tmpl->build($ctx, {}); 
     130 
     131ok(defined $out, 'test template built'); 
     132$site_url = $blog->site_url; 
     133$site_url =~ s{ \A \w+ :// [^/]+ }{}xms; 
     134$site_url =~ s{ / \z }{}xms; 
     135like($out, qr(\Ahi <!--#include virtual="${site_url}/includes_c/included_template.html" --> bye\z)ms, 
     136    'test template included template by ssi without \'key\''); 
     137 
     138 
     139$tmpl = MT->model('template')->new; 
     140$tmpl->blog_id($blog->id); 
     141$tmpl->text(q(hi <mt:include module="Included Template" cache_key="/w" ttl="1000" ssi="1"> bye)); 
     142 
     143$ctx = MT::Template::Context->new; 
     144$ctx->{__stash}{vars}{woot} = 'terrible'; 
     145$out = $tmpl->build($ctx, {}); 
     146 
     147ok(defined $out, 'test template built'); 
     148$site_url = $blog->site_url; 
     149$site_url =~ s{ \A \w+ :// [^/]+ }{}xms; 
     150$site_url =~ s{ / \z }{}xms; 
     151like($out, qr(\Ahi <!--#include virtual="${site_url}/w/included_template.html" --> bye\z)ms, 
     152    'test template included template by ssi with \'key\' absolute path'); 
     153