From a4007353f3479d7b56382b89fac288319b9b3eb2 Mon Sep 17 00:00:00 2001 From: dblack Date: Wed, 3 Sep 2008 12:54:13 +0000 Subject: * lib/scanf.rb: fixed bug involving matching literal '[' * test/scanf/test_scanf.rb: added test for scanf.rb fix git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19094 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/scanf/test_scanf.rb | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'test') diff --git a/test/scanf/test_scanf.rb b/test/scanf/test_scanf.rb index fe4ac507b..66ca629f5 100644 --- a/test/scanf/test_scanf.rb +++ b/test/scanf/test_scanf.rb @@ -276,6 +276,13 @@ def tests [ "%f", "+3.25", [3.25] ], [ "%f", "+3.25e2", [325.0] ], [ "%f", "3.z", [3.0] ], + +# Testing embedded matches including literal '[' behavior + [",%d,%f", ",10,1.1", [10,1.1] ], + [" ,%d,%f", " ,10,1.1", [10,1.1] ], + ["[%d,%f", "[10,1.1", [10,1.1] ], + [" [%d,%f", " [10,1.1", [10,1.1] ], + ] end end -- cgit