[Templates-svn] r1091 - trunk/t

svn@template-toolkit.org svn@template-toolkit.org


Author: abw
Date: 2007-05-30 11:43:42 +0100 (Wed, 30 May 2007)
New Revision: 1091

Modified:
   trunk/t/stash-xs.t
   trunk/t/stash.t
Log:
added tests to both perl/XS stash to check that you can call a list method on a single object

Modified: trunk/t/stash-xs.t
===================================================================
--- trunk/t/stash-xs.t	2007-05-30 10:43:06 UTC (rev 1090)
+++ trunk/t/stash-xs.t	2007-05-30 10:43:42 UTC (rev 1091)
@@ -78,6 +78,7 @@
     obj => bless({
         name => 'an object',
     }, 'AnObject'),
+    bop => sub { return ( bless ({ name => 'an object' }, 'AnObject') ) }, 
     listobj => bless([10, 20, 30], 'ListObject'),
     hashobj => bless({ planet => 'World' }, 'HashObject'),
     clean   => sub {
@@ -274,6 +275,11 @@
 an object
 
 -- test --
+[% bop.first.name %]
+-- expect --
+an object
+
+-- test --
 [% obj.items.first %]
 -- expect --
 name

Modified: trunk/t/stash.t
===================================================================
--- trunk/t/stash.t	2007-05-30 10:43:06 UTC (rev 1090)
+++ trunk/t/stash.t	2007-05-30 10:43:42 UTC (rev 1091)
@@ -66,6 +66,7 @@
     obj => bless({
         name => 'an object',
     }, 'AnObject'),
+    bop => sub { return ( bless ({ name => 'an object' }, 'AnObject') ) }, 
     hashobj => bless({ planet => 'World' }, 'HashObject'),
     listobj => bless([10, 20, 30], 'ListObject'),
     clean   => sub {
@@ -245,6 +246,11 @@
 an object
 
 -- test --
+[% bop.first.name %]
+-- expect --
+an object
+
+-- test --
 [% listobj.0 %] / [% listobj.first %]
 -- expect --
 10 / 10