[Templates-cvs] cvs commit: TT3/t/parser assign.t
cvs@template-toolkit.org
cvs@template-toolkit.org
Fri, 03 Dec 2004 13:44:45 +0000
cvs 04/12/03 13:44:45
Modified: t/parser assign.t
Log:
* fixed up some error messages that have changed
Revision Changes Path
1.2 +12 -9 TT3/t/parser/assign.t
Index: assign.t
===================================================================
RCS file: /template-toolkit/TT3/t/parser/assign.t,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- assign.t 2004/12/02 18:25:32 1.1
+++ assign.t 2004/12/03 13:44:45 1.2
@@ -10,7 +10,7 @@
# This is free software; you can redistribute it and/or modify it
# under the same terms as Perl itself.
#
-# $Id: assign.t,v 1.1 2004/12/02 18:25:32 abw Exp $
+# $Id: assign.t,v 1.2 2004/12/03 13:44:45 abw Exp $
#
#========================================================================
@@ -25,6 +25,7 @@
our $DEBUG =
$Template::Parser::DEBUG =
grep(/^--?d(ebug)?/, @ARGV);
+my $STEP = grep(/^--?s(tep)?/, @ARGV);
my $ppkg = 'Template::Parser';
my $gpkg = 'Template::Generator::Debug';
@@ -42,7 +43,9 @@
test_expect({
handler => \&parse,
- ok => \&ok
+ ok => \&ok,
+ step => $STEP,
+
});
sub parse {
@@ -119,7 +122,7 @@
-- test missing expression --
=
-- expect --
-<ERROR:missing expression after '='>
+<ERROR:missing expression after '=' (end of statement)>
-- test bad expression --
= &
@@ -147,7 +150,7 @@
-- test missing expression after ident --
bar=
-- expect --
-<ERROR:missing expression after '='>
+<ERROR:missing expression after '=' (end of statement)>
-- test strings not allowed as idents --
'foo' = 200
@@ -163,7 +166,7 @@
-- required --
bar
-- expect --
-<ERROR:missing assignment after identifier 'bar'>
+<ERROR:missing assignment after identifier 'bar' (end of statement)>
-- test dotted variables are not allowed as idents req --
foo.bar = 205
@@ -217,7 +220,7 @@
-- test missing expression after key --
bar=
-- expect --
-<ERROR:missing expression after '='>
+<ERROR:missing expression after '=' (end of statement)>
-- test dotted variables are not allowed as keys req --
-- required --
@@ -228,17 +231,17 @@
-- test required assignment after key --
bar
-- expect --
-<ERROR:missing assignment after key 'bar'>
+<ERROR:missing assignment after key 'bar' (end of statement)>
-- test required assignment after single quoted key --
'bar'
-- expect --
-<ERROR:missing assignment after key 'bar'>
+<ERROR:missing assignment after key 'bar' (end of statement)>
-- test required assignment after double quoted key --
"bar$baz"
-- expect --
-<ERROR:missing assignment after key "bar$baz">
+<ERROR:missing assignment after key "bar$baz" (end of statement)>