document.write('<link rel="stylesheet" href="http://gist.github.com/stylesheets/gist/embed.css"/>')





document.write('<div id=\"gist-229780\" class=\"gist\">\n  \n  \n    \n            \n\n      <div class=\"gist-file\">\n        <div class=\"gist-data gist-syntax\">\n          \n          \n          \n            <div class=\"gist-highlight\"><pre><div class=\"line\" id=\"LC1\">require &#39;string_matcher&#39;<\/div><div class=\"line\" id=\"LC2\">&nbsp;<\/div><div class=\"line\" id=\"LC3\">describe &quot;When matching a.c*z with abcdefghzq&quot; do<\/div><div class=\"line\" id=\"LC4\">&nbsp;&nbsp;before(:each) do<\/div><div class=\"line\" id=\"LC5\">&nbsp;&nbsp;&nbsp;&nbsp;@string_matcher = StringMatcher.new<\/div><div class=\"line\" id=\"LC6\">&nbsp;&nbsp;&nbsp;&nbsp;@result = @string_matcher.is_match(&quot;a.c*z&quot;, &quot;abcdefghzq&quot;)<\/div><div class=\"line\" id=\"LC7\">&nbsp;&nbsp;end<\/div><div class=\"line\" id=\"LC8\">&nbsp;<\/div><div class=\"line\" id=\"LC9\">&nbsp;&nbsp;it &quot;should NOT match&quot; do<\/div><div class=\"line\" id=\"LC10\">&nbsp;&nbsp;&nbsp;&nbsp;@result.should == false<\/div><div class=\"line\" id=\"LC11\">&nbsp;&nbsp;end<\/div><div class=\"line\" id=\"LC12\">end<\/div><div class=\"line\" id=\"LC13\">&nbsp;<\/div><div class=\"line\" id=\"LC14\">describe &quot;When matching a.c*z with abcdefghz&quot; do<\/div><div class=\"line\" id=\"LC15\">&nbsp;&nbsp;before(:each) do<\/div><div class=\"line\" id=\"LC16\">&nbsp;&nbsp;&nbsp;&nbsp;@string_matcher = StringMatcher.new<\/div><div class=\"line\" id=\"LC17\">&nbsp;&nbsp;&nbsp;&nbsp;@result = @string_matcher.is_match(&quot;a.c*z&quot;, &quot;abcdefghz&quot;)<\/div><div class=\"line\" id=\"LC18\">&nbsp;&nbsp;end<\/div><div class=\"line\" id=\"LC19\">&nbsp;<\/div><div class=\"line\" id=\"LC20\">&nbsp;&nbsp;it &quot;should match&quot; do<\/div><div class=\"line\" id=\"LC21\">&nbsp;&nbsp;&nbsp;&nbsp;@result.should == true<\/div><div class=\"line\" id=\"LC22\">&nbsp;&nbsp;end<\/div><div class=\"line\" id=\"LC23\">end<\/div><div class=\"line\" id=\"LC24\">&nbsp;<\/div><div class=\"line\" id=\"LC25\">describe &quot;When matching z.c with abc&quot; do<\/div><div class=\"line\" id=\"LC26\">&nbsp;&nbsp;before(:each) do<\/div><div class=\"line\" id=\"LC27\">&nbsp;&nbsp;&nbsp;&nbsp;@string_matcher = StringMatcher.new<\/div><div class=\"line\" id=\"LC28\">&nbsp;&nbsp;&nbsp;&nbsp;@result = @string_matcher.is_match(&quot;z.c&quot;, &quot;abc&quot;)<\/div><div class=\"line\" id=\"LC29\">&nbsp;&nbsp;end<\/div><div class=\"line\" id=\"LC30\">&nbsp;<\/div><div class=\"line\" id=\"LC31\">&nbsp;&nbsp;it &quot;should NOT match&quot; do<\/div><div class=\"line\" id=\"LC32\">&nbsp;&nbsp;&nbsp;&nbsp;@result.should == false<\/div><div class=\"line\" id=\"LC33\">&nbsp;&nbsp;end<\/div><div class=\"line\" id=\"LC34\">end<\/div><div class=\"line\" id=\"LC35\">&nbsp;<\/div><div class=\"line\" id=\"LC36\">describe &quot;When matching a.c with abc&quot; do<\/div><div class=\"line\" id=\"LC37\">&nbsp;&nbsp;before(:each) do<\/div><div class=\"line\" id=\"LC38\">&nbsp;&nbsp;&nbsp;&nbsp;@string_matcher = StringMatcher.new<\/div><div class=\"line\" id=\"LC39\">&nbsp;&nbsp;&nbsp;&nbsp;@result = @string_matcher.is_match(&quot;a.c&quot;, &quot;abc&quot;)<\/div><div class=\"line\" id=\"LC40\">&nbsp;&nbsp;end<\/div><div class=\"line\" id=\"LC41\">&nbsp;<\/div><div class=\"line\" id=\"LC42\">&nbsp;&nbsp;it &quot;should match&quot; do<\/div><div class=\"line\" id=\"LC43\">&nbsp;&nbsp;&nbsp;&nbsp;@result.should == true<\/div><div class=\"line\" id=\"LC44\">&nbsp;&nbsp;end<\/div><div class=\"line\" id=\"LC45\">end<\/div><div class=\"line\" id=\"LC46\">&nbsp;<\/div><div class=\"line\" id=\"LC47\">describe &quot;When matching a with b&quot; do<\/div><div class=\"line\" id=\"LC48\">&nbsp;&nbsp;before(:each) do<\/div><div class=\"line\" id=\"LC49\">&nbsp;&nbsp;&nbsp;&nbsp;@string_matcher = StringMatcher.new<\/div><div class=\"line\" id=\"LC50\">&nbsp;&nbsp;&nbsp;&nbsp;@result = @string_matcher.is_match(&quot;a&quot;, &quot;b&quot;)<\/div><div class=\"line\" id=\"LC51\">&nbsp;&nbsp;end<\/div><div class=\"line\" id=\"LC52\">&nbsp;<\/div><div class=\"line\" id=\"LC53\">&nbsp;&nbsp;it &quot;should NOT match&quot; do<\/div><div class=\"line\" id=\"LC54\">&nbsp;&nbsp;&nbsp;&nbsp;@result.should == false<\/div><div class=\"line\" id=\"LC55\">&nbsp;&nbsp;end<\/div><div class=\"line\" id=\"LC56\">end<\/div><div class=\"line\" id=\"LC57\">&nbsp;<\/div><div class=\"line\" id=\"LC58\">describe &quot;When matching a with a&quot; do<\/div><div class=\"line\" id=\"LC59\">&nbsp;&nbsp;before(:each) do<\/div><div class=\"line\" id=\"LC60\">&nbsp;&nbsp;&nbsp;&nbsp;@string_matcher = StringMatcher.new<\/div><div class=\"line\" id=\"LC61\">&nbsp;&nbsp;&nbsp;&nbsp;@result = @string_matcher.is_match(&quot;a&quot;, &quot;a&quot;)<\/div><div class=\"line\" id=\"LC62\">&nbsp;&nbsp;end<\/div><div class=\"line\" id=\"LC63\">&nbsp;<\/div><div class=\"line\" id=\"LC64\">&nbsp;&nbsp;it &quot;should match&quot; do<\/div><div class=\"line\" id=\"LC65\">&nbsp;&nbsp;&nbsp;&nbsp;@result.should == true<\/div><div class=\"line\" id=\"LC66\">&nbsp;&nbsp;end<\/div><div class=\"line\" id=\"LC67\">end<\/div><\/pre><\/div>\n          \n        <\/div>\n\n        <div class=\"gist-meta\">\n          <a href=\"http://gist.github.com/raw/229780/788823568ad8da2392dd1e4def10ba8c5d663bd5/gistfile1.txt\" style=\"float:right;\">view raw<\/a>\n          <a href=\"http://gist.github.com/229780#file_gistfile1.txt\" style=\"float:right;margin-right:10px;color:#666\">gistfile1.txt<\/a>\n          <a href=\"http://gist.github.com/229780\">This Gist<\/a> brought to you by <a href=\"http://github.com\">GitHub<\/a>.\n        <\/div>\n      <\/div>\n    \n  \n<\/div>\n')
