I changed BaseTextFormatter<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; def backtrace_line(line)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; line.sub(Dir.pwd, &#39;.&#39;).sub(/\A([^:]+:\d+)$/, &#39;\\1:&#39;)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end<br><br><br>This spec seems OS specific...<br><br><br><br>
/usr/local/bin/ruby /home/btakita/workspace/rspec/rspec/spec/spec/runner/formatter/html_formatter_spec.rb<br><br>F<br><br>1)<br>&#39;HtmlFormatter should produce HTML identical to the one we designed manually&#39; FAILED<br>
&quot;&lt;?xml version=\&quot;1.0\&quot; encoding=\&quot;iso-8859-1\&quot;?&gt;\n&lt;!DOCTYPE html\n&nbsp;&nbsp;&nbsp;&nbsp; PUBLIC \&quot;-//W3C//DTD XHTML 1.0 Transitional//EN\&quot;\n&nbsp;&nbsp;&nbsp;&nbsp; \&quot;<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\</a>&quot;&gt;\n\n&lt;html xmlns=\&quot;<a href="http://www.w3.org/1999/xhtml\">http://www.w3.org/1999/xhtml\</a>&quot; xml:lang=\&quot;en\&quot; lang=\&quot;en\&quot;&gt;\n&lt;head&gt;\n&nbsp; &lt;title&gt;RSpec results&lt;/title&gt;\n&nbsp; &lt;meta http-equiv=\&quot;Content-Type\&quot; content=\&quot;text/html; charset=iso-8859-1\&quot; /&gt;\n&nbsp; &lt;meta http-equiv=\&quot;Expires\&quot; content=\&quot;-1\&quot; /&gt;\n&nbsp; &lt;meta http-equiv=\&quot;Pragma\&quot; content=\&quot;no-cache\&quot; /&gt;\n&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;\n&nbsp; function moveProgressBar(percentDone) {\n&nbsp;&nbsp;&nbsp; 
document.getElementById(\&quot;header\&quot;).style.width = percentDone +\&quot;%\&quot;;\n&nbsp; }\n&nbsp; function makeRed(element_id) {\n&nbsp;&nbsp;&nbsp; document.getElementById(element_id).style.background = &#39;#C40D0D&#39;;\n&nbsp; }\n&nbsp; &lt;/script&gt;\n&nbsp; &lt;style type=\&quot;text/css\&quot;&gt;\n&nbsp; body {\n&nbsp;&nbsp;&nbsp; margin: 0; padding: 0;\n&nbsp;&nbsp;&nbsp; background: #fff;\n&nbsp; }\n\n&nbsp; #header {\n&nbsp;&nbsp;&nbsp; background: #65C400; color: #fff;\n&nbsp; }\n\n&nbsp; h1 {\n&nbsp;&nbsp;&nbsp; margin: 0 0 10px;\n&nbsp;&nbsp;&nbsp; padding: 10px;\n&nbsp;&nbsp;&nbsp; font: bold 18px \&quot;Lucida Grande\&quot;, Helvetica, sans-serif;\n&nbsp; }\n\n&nbsp; #summary {\n&nbsp;&nbsp;&nbsp; margin: 0; padding: 5px 10px;\n&nbsp;&nbsp;&nbsp; font: bold 10px \&quot;Lucida Grande\&quot;, Helvetica, sans-serif;\n&nbsp;&nbsp;&nbsp; text-align: right;\n&nbsp;&nbsp;&nbsp; position: absolute;\n&nbsp;&nbsp;&nbsp; top: 0px;\n&nbsp;&nbsp;&nbsp; right: 0px;\n&nbsp; }\n\n&nbsp; #summary p {\n&nbsp;&nbsp;&nbsp; margin: 0 0 2px;\n&nbsp; }\n\n&nbsp; #summary #totals {\n&nbsp;&nbsp;&nbsp; font-size: 14px;\n&nbsp; }\n\n&nbsp; .context {\n&nbsp;&nbsp;&nbsp; margin: 0 10px 5px;\n&nbsp;&nbsp;&nbsp; background: #fff;\n&nbsp; }\n\n&nbsp; dl {\n&nbsp;&nbsp;&nbsp; margin: 0; padding: 0 0 5px;\n&nbsp;&nbsp;&nbsp; font: normal 11px \&quot;Lucida Grande\&quot;, Helvetica, sans-serif;\n&nbsp; }\n\n&nbsp; dt {\n&nbsp;&nbsp;&nbsp; padding: 3px;\n&nbsp;&nbsp;&nbsp; background: #65C400;\n&nbsp;&nbsp;&nbsp; color: #fff;\n&nbsp;&nbsp;&nbsp; font-weight: bold;\n&nbsp; }\n\n&nbsp; dd {\n&nbsp;&nbsp;&nbsp; margin: 5px 0 5px 5px;\n&nbsp;&nbsp;&nbsp; padding: 3px 3px 3px 18px;\n&nbsp; }\n\n&nbsp; 
dd.spec.passed {\n&nbsp;&nbsp;&nbsp; border-left: 5px solid #65C400;\n&nbsp;&nbsp;&nbsp; border-bottom: 1px solid #65C400;\n&nbsp;&nbsp;&nbsp; background: #DBFFB4; color: #3D7700;\n&nbsp; }\n\n&nbsp; dd.spec.failed {\n&nbsp;&nbsp;&nbsp; border-left: 5px solid #C20000;\n&nbsp;&nbsp;&nbsp; border-bottom: 1px solid #C20000;\n&nbsp;&nbsp;&nbsp; color: #C20000; background: #FFFBD3;\n&nbsp; }\n\n&nbsp; 
div.backtrace {\n&nbsp;&nbsp;&nbsp; color: #000;\n&nbsp;&nbsp;&nbsp; font-size: 12px;\n&nbsp; }\n\n&nbsp; a {\n&nbsp;&nbsp;&nbsp; color: #BE5C00;\n&nbsp; }\n&nbsp; &lt;/style&gt;\n&lt;/head&gt;\n&lt;body&gt;\n\n&lt;div id=\&quot;header\&quot;&gt;\n&nbsp; &lt;h1&gt;RSpec Results&lt;/h1&gt;\n\n&nbsp; &lt;div id=\&quot;summary\&quot;&gt;\n&nbsp;&nbsp;&nbsp; &lt;p id=\&quot;duration\&quot;&gt;&amp;nbsp;&lt;/p&gt;\n&nbsp;&nbsp;&nbsp; &lt;p id=\&quot;totals\&quot;&gt;&amp;nbsp;&lt;/p&gt;\n&nbsp; &lt;/div&gt;\n&lt;/div&gt;\n\n&lt;div id=\&quot;results\&quot;&gt;\n&lt;div class=\&quot;context\&quot;&gt;\n&nbsp; &lt;dl&gt;\n&nbsp; &lt;dt id=\&quot;context_1\&quot;&gt;Mocker&lt;/dt&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;moveProgressBar(&#39;
7.6&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;dd class=\&quot;spec passed\&quot;&gt;&lt;span class=\&quot;passed_spec_name\&quot;&gt;should be able to call mock()&lt;/span&gt;&lt;/dd&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;makeRed(&#39;header&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;makeRed(&#39;context_1&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;moveProgressBar(&#39;
15.3&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;dd class=\&quot;spec failed\&quot;&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;span class=\&quot;failed_spec_name\&quot;&gt;should fail when expected message not received&lt;/span&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=\&quot;failure\&quot; id=\&quot;failure_1\&quot;&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=\&quot;message\&quot;&gt;&lt;pre&gt;Mock &#39;poke me&#39; expected :poke with (any args) once, but received it 0 times&lt;/pre&gt;&lt;/div&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=\&quot;backtrace\&quot;&gt;&lt;pre&gt;./failing_examples/mocking_example.rb:13:\n./spec/spec/runner/formatter/html_formatter_spec.rb:16:\n./spec/spec/runner/formatter/html_formatter_spec.rb:12:in `chdir&#39;\n./spec/spec/runner/formatter/html_formatter_spec.rb:12:\n./spec/spec/runner/formatter/html_formatter_spec.rb:11:in `each&#39;\n./spec/spec/runner/formatter/html_formatter_spec.rb:11:\n./spec/spec/runner/formatter/html_formatter_spec.rb:4:&lt;/pre&gt;&lt;/div&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div&gt;\n&nbsp;&nbsp;&nbsp; &lt;/dd&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;makeRed(&#39;header&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;makeRed(&#39;context_1&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;moveProgressBar(&#39;
23.0&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;dd class=\&quot;spec failed\&quot;&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;span class=\&quot;failed_spec_name\&quot;&gt;should fail when messages are received out of order&lt;/span&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=\&quot;failure\&quot; id=\&quot;failure_2\&quot;&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=\&quot;message\&quot;&gt;&lt;pre&gt;Mock &#39;one two three&#39; received :three out of order&lt;/pre&gt;&lt;/div&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=\&quot;backtrace\&quot;&gt;&lt;pre&gt;./failing_examples/mocking_example.rb:22:\n./spec/spec/runner/formatter/html_formatter_spec.rb:16:\n./spec/spec/runner/formatter/html_formatter_spec.rb:12:in `chdir&#39;\n./spec/spec/runner/formatter/html_formatter_spec.rb:12:\n./spec/spec/runner/formatter/html_formatter_spec.rb:11:in `each&#39;\n./spec/spec/runner/formatter/html_formatter_spec.rb:11:\n./spec/spec/runner/formatter/html_formatter_spec.rb:4:&lt;/pre&gt;&lt;/div&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div&gt;\n&nbsp;&nbsp;&nbsp; &lt;/dd&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;makeRed(&#39;header&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;makeRed(&#39;context_1&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;moveProgressBar(&#39;
30.7&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;dd class=\&quot;spec failed\&quot;&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;span class=\&quot;failed_spec_name\&quot;&gt;should get yelled at when sending unexpected messages&lt;/span&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=\&quot;failure\&quot; id=\&quot;failure_3\&quot;&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=\&quot;message\&quot;&gt;&lt;pre&gt;Mock &#39;don&#39;t talk to me&#39; expected :any_message_at_all with (any args) 0 times, but received it once&lt;/pre&gt;&lt;/div&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=\&quot;backtrace\&quot;&gt;&lt;pre&gt;./failing_examples/mocking_example.rb:28:\n./spec/spec/runner/formatter/html_formatter_spec.rb:16:\n./spec/spec/runner/formatter/html_formatter_spec.rb:12:in `chdir&#39;\n./spec/spec/runner/formatter/html_formatter_spec.rb:12:\n./spec/spec/runner/formatter/html_formatter_spec.rb:11:in `each&#39;\n./spec/spec/runner/formatter/html_formatter_spec.rb:11:\n./spec/spec/runner/formatter/html_formatter_spec.rb:4:&lt;/pre&gt;&lt;/div&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div&gt;\n&nbsp;&nbsp;&nbsp; &lt;/dd&gt;\n&nbsp; &lt;/dl&gt;\n&lt;/div&gt;\n&lt;div class=\&quot;context\&quot;&gt;\n&nbsp; &lt;dl&gt;\n&nbsp; &lt;dt id=\&quot;context_2\&quot;&gt;Running specs with --diff&lt;/dt&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;makeRed(&#39;header&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;makeRed(&#39;context_2&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;moveProgressBar(&#39;
38.4&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;dd class=\&quot;spec failed\&quot;&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;span class=\&quot;failed_spec_name\&quot;&gt;should print diff of different strings&lt;/span&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=\&quot;failure\&quot; id=\&quot;failure_4\&quot;&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=\&quot;message\&quot;&gt;&lt;pre&gt;&amp;quot;RSpec is a\\nbehavior driven development\\nframework for Ruby\\n&amp;quot; should == &amp;quot;RSpec is a\\nbehaviour driven development\\nframework for Ruby\\n&amp;quot;\nDiff:\n@@ -1,4 +1,4 @@\n RSpec is a\n-behavior driven development\n+behaviour driven development\n framework for Ruby\n&lt;/pre&gt;&lt;/div&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=\&quot;backtrace\&quot;&gt;&lt;pre&gt;./failing_examples/diffing_spec.rb:13:\n./spec/spec/runner/formatter/html_formatter_spec.rb:16:\n./spec/spec/runner/formatter/html_formatter_spec.rb:12:in `chdir&#39;\n./spec/spec/runner/formatter/html_formatter_spec.rb:12:\n./spec/spec/runner/formatter/html_formatter_spec.rb:11:in `each&#39;\n./spec/spec/runner/formatter/html_formatter_spec.rb:11:\n./spec/spec/runner/formatter/html_formatter_spec.rb:4:&lt;/pre&gt;&lt;/div&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div&gt;\n&nbsp;&nbsp;&nbsp; &lt;/dd&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;makeRed(&#39;header&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;makeRed(&#39;context_2&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;moveProgressBar(&#39;
46.1&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;dd class=\&quot;spec failed\&quot;&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;span class=\&quot;failed_spec_name\&quot;&gt;should print diff of different objects&#39; pretty representation&lt;/span&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=\&quot;failure\&quot; id=\&quot;failure_5\&quot;&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=\&quot;message\&quot;&gt;&lt;pre&gt;&amp;lt;Animal\nname=bob,\nspecies=giraffe\n&amp;gt;\n should eql &amp;lt;Animal\nname=bob,\nspecies=tortoise\n&amp;gt;\n\nDiff:\n@@ -1,5 +1,5 @@\n &amp;lt;Animal\n name=bob,\n-species=giraffe\n+species=tortoise\n &amp;gt;\n&lt;/pre&gt;&lt;/div&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=\&quot;backtrace\&quot;&gt;&lt;pre&gt;./failing_examples/diffing_spec.rb:34:\n./spec/spec/runner/formatter/html_formatter_spec.rb:16:\n./spec/spec/runner/formatter/html_formatter_spec.rb:12:in `chdir&#39;\n./spec/spec/runner/formatter/html_formatter_spec.rb:12:\n./spec/spec/runner/formatter/html_formatter_spec.rb:11:in `each&#39;\n./spec/spec/runner/formatter/html_formatter_spec.rb:11:\n./spec/spec/runner/formatter/html_formatter_spec.rb:4:&lt;/pre&gt;&lt;/div&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div&gt;\n&nbsp;&nbsp;&nbsp; &lt;/dd&gt;\n&nbsp; &lt;/dl&gt;\n&lt;/div&gt;\n&lt;div class=\&quot;context\&quot;&gt;\n&nbsp; &lt;dl&gt;\n&nbsp; &lt;dt id=\&quot;context_3\&quot;&gt;A consumer of a stub&lt;/dt&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;moveProgressBar(&#39;
53.8&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;dd class=\&quot;spec passed\&quot;&gt;&lt;span class=\&quot;passed_spec_name\&quot;&gt;should be able to stub methods on any Object&lt;/span&gt;&lt;/dd&gt;\n&nbsp; &lt;/dl&gt;\n&lt;/div&gt;\n&lt;div class=\&quot;context\&quot;&gt;\n&nbsp; &lt;dl&gt;\n&nbsp; &lt;dt id=\&quot;context_4\&quot;&gt;A stubbed method on a class&lt;/dt&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;moveProgressBar(&#39;
61.5&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;dd class=\&quot;spec passed\&quot;&gt;&lt;span class=\&quot;passed_spec_name\&quot;&gt;should return the stubbed value&lt;/span&gt;&lt;/dd&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;moveProgressBar(&#39;
69.2&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;dd class=\&quot;spec passed\&quot;&gt;&lt;span class=\&quot;passed_spec_name\&quot;&gt;should revert to the original method after each spec&lt;/span&gt;&lt;/dd&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;moveProgressBar(&#39;
76.9&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;dd class=\&quot;spec passed\&quot;&gt;&lt;span class=\&quot;passed_spec_name\&quot;&gt;can stub! and mock the same message&lt;/span&gt;&lt;/dd&gt;\n&nbsp; &lt;/dl&gt;\n&lt;/div&gt;\n&lt;div class=\&quot;context\&quot;&gt;\n&nbsp; &lt;dl&gt;\n&nbsp; &lt;dt id=\&quot;context_5\&quot;&gt;A mock&lt;/dt&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;moveProgressBar(&#39;
84.6&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;dd class=\&quot;spec passed\&quot;&gt;&lt;span class=\&quot;passed_spec_name\&quot;&gt;can stub!&lt;/span&gt;&lt;/dd&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;moveProgressBar(&#39;
92.3&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;dd class=\&quot;spec passed\&quot;&gt;&lt;span class=\&quot;passed_spec_name\&quot;&gt;can stub! and mock&lt;/span&gt;&lt;/dd&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;moveProgressBar(&#39;
100.0&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;dd class=\&quot;spec passed\&quot;&gt;&lt;span class=\&quot;passed_spec_name\&quot;&gt;can stub! and mock the same message&lt;/span&gt;&lt;/dd&gt;\n&nbsp; &lt;/dl&gt;\n&lt;/div&gt;\n&lt;script type=\&quot;text/javascript\&quot;&gt;
document.getElementById(&#39;duration&#39;).innerHTML = \&quot;Finished in &lt;strong&gt;x seconds&lt;/strong&gt;\&quot;;&lt;/script&gt;\n&lt;script type=\&quot;text/javascript\&quot;&gt;document.getElementById(&#39;totals&#39;).innerHTML = \&quot;13 specifications, 5 failures\&quot;;&lt;/script&gt;\n&lt;/div&gt;\n&lt;/body&gt;\n&lt;/html&gt;\n&quot; should == &quot;&lt;?xml version=\&quot;
1.0\&quot; encoding=\&quot;iso-8859-1\&quot;?&gt;\n&lt;!DOCTYPE html\n&nbsp;&nbsp;&nbsp;&nbsp; PUBLIC \&quot;-//W3C//DTD XHTML 1.0 Transitional//EN\&quot;\n&nbsp;&nbsp;&nbsp;&nbsp; \&quot;<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\
</a>&quot;&gt;\n\n&lt;html xmlns=\&quot;<a href="http://www.w3.org/1999/xhtml\">http://www.w3.org/1999/xhtml\</a>&quot; xml:lang=\&quot;en\&quot; lang=\&quot;en\&quot;&gt;\n&lt;head&gt;\n&nbsp; &lt;title&gt;RSpec results&lt;/title&gt;\n&nbsp; &lt;meta http-equiv=\&quot;Content-Type\&quot; content=\&quot;text/html; charset=iso-8859-1\&quot; /&gt;\n&nbsp; &lt;meta http-equiv=\&quot;Expires\&quot; content=\&quot;-1\&quot; /&gt;\n&nbsp; &lt;meta http-equiv=\&quot;Pragma\&quot; content=\&quot;no-cache\&quot; /&gt;\n&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;\n&nbsp; function moveProgressBar(percentDone) {\n&nbsp;&nbsp;&nbsp; 
document.getElementById(\&quot;header\&quot;).style.width = percentDone +\&quot;%\&quot;;\n&nbsp; }\n&nbsp; function makeRed(element_id) {\n&nbsp;&nbsp;&nbsp; document.getElementById(element_id).style.background = &#39;#C40D0D&#39;;\n&nbsp; }\n&nbsp; &lt;/script&gt;\n&nbsp; &lt;style type=\&quot;text/css\&quot;&gt;\n&nbsp; body {\n&nbsp;&nbsp;&nbsp; margin: 0; padding: 0;\n&nbsp;&nbsp;&nbsp; background: #fff;\n&nbsp; }\n\n&nbsp; #header {\n&nbsp;&nbsp;&nbsp; background: #65C400; color: #fff;\n&nbsp; }\n\n&nbsp; h1 {\n&nbsp;&nbsp;&nbsp; margin: 0 0 10px;\n&nbsp;&nbsp;&nbsp; padding: 10px;\n&nbsp;&nbsp;&nbsp; font: bold 18px \&quot;Lucida Grande\&quot;, Helvetica, sans-serif;\n&nbsp; }\n\n&nbsp; #summary {\n&nbsp;&nbsp;&nbsp; margin: 0; padding: 5px 10px;\n&nbsp;&nbsp;&nbsp; font: bold 10px \&quot;Lucida Grande\&quot;, Helvetica, sans-serif;\n&nbsp;&nbsp;&nbsp; text-align: right;\n&nbsp;&nbsp;&nbsp; position: absolute;\n&nbsp;&nbsp;&nbsp; top: 0px;\n&nbsp;&nbsp;&nbsp; right: 0px;\n&nbsp; }\n\n&nbsp; #summary p {\n&nbsp;&nbsp;&nbsp; margin: 0 0 2px;\n&nbsp; }\n\n&nbsp; #summary #totals {\n&nbsp;&nbsp;&nbsp; font-size: 14px;\n&nbsp; }\n\n&nbsp; .context {\n&nbsp;&nbsp;&nbsp; margin: 0 10px 5px;\n&nbsp;&nbsp;&nbsp; background: #fff;\n&nbsp; }\n\n&nbsp; dl {\n&nbsp;&nbsp;&nbsp; margin: 0; padding: 0 0 5px;\n&nbsp;&nbsp;&nbsp; font: normal 11px \&quot;Lucida Grande\&quot;, Helvetica, sans-serif;\n&nbsp; }\n\n&nbsp; dt {\n&nbsp;&nbsp;&nbsp; padding: 3px;\n&nbsp;&nbsp;&nbsp; background: #65C400;\n&nbsp;&nbsp;&nbsp; color: #fff;\n&nbsp;&nbsp;&nbsp; font-weight: bold;\n&nbsp; }\n\n&nbsp; dd {\n&nbsp;&nbsp;&nbsp; margin: 5px 0 5px 5px;\n&nbsp;&nbsp;&nbsp; padding: 3px 3px 3px 18px;\n&nbsp; }\n\n&nbsp; 
dd.spec.passed {\n&nbsp;&nbsp;&nbsp; border-left: 5px solid #65C400;\n&nbsp;&nbsp;&nbsp; border-bottom: 1px solid #65C400;\n&nbsp;&nbsp;&nbsp; background: #DBFFB4; color: #3D7700;\n&nbsp; }\n\n&nbsp; dd.spec.failed {\n&nbsp;&nbsp;&nbsp; border-left: 5px solid #C20000;\n&nbsp;&nbsp;&nbsp; border-bottom: 1px solid #C20000;\n&nbsp;&nbsp;&nbsp; color: #C20000; background: #FFFBD3;\n&nbsp; }\n\n&nbsp; 
div.backtrace {\n&nbsp;&nbsp;&nbsp; color: #000;\n&nbsp;&nbsp;&nbsp; font-size: 12px;\n&nbsp; }\n\n&nbsp; a {\n&nbsp;&nbsp;&nbsp; color: #BE5C00;\n&nbsp; }\n&nbsp; &lt;/style&gt;\n&lt;/head&gt;\n&lt;body&gt;\n\n&lt;div id=\&quot;header\&quot;&gt;\n&nbsp; &lt;h1&gt;RSpec Results&lt;/h1&gt;\n\n&nbsp; &lt;div id=\&quot;summary\&quot;&gt;\n&nbsp;&nbsp;&nbsp; &lt;p id=\&quot;duration\&quot;&gt;&amp;nbsp;&lt;/p&gt;\n&nbsp;&nbsp;&nbsp; &lt;p id=\&quot;totals\&quot;&gt;&amp;nbsp;&lt;/p&gt;\n&nbsp; &lt;/div&gt;\n&lt;/div&gt;\n\n&lt;div id=\&quot;results\&quot;&gt;\n&lt;div class=\&quot;context\&quot;&gt;\n&nbsp; &lt;dl&gt;\n&nbsp; &lt;dt id=\&quot;context_1\&quot;&gt;Mocker&lt;/dt&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;moveProgressBar(&#39;
7.6&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;dd class=\&quot;spec passed\&quot;&gt;&lt;span class=\&quot;passed_spec_name\&quot;&gt;should be able to call mock()&lt;/span&gt;&lt;/dd&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;makeRed(&#39;header&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;makeRed(&#39;context_1&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;moveProgressBar(&#39;
15.3&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;dd class=\&quot;spec failed\&quot;&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;span class=\&quot;failed_spec_name\&quot;&gt;should fail when expected message not received&lt;/span&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=\&quot;failure\&quot; id=\&quot;failure_1\&quot;&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=\&quot;message\&quot;&gt;&lt;pre&gt;Mock &#39;poke me&#39; expected :poke with (any args) once, but received it 0 times&lt;/pre&gt;&lt;/div&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=\&quot;backtrace\&quot;&gt;&lt;pre&gt;./failing_examples/mocking_example.rb:13:\n./spec/spec/runner/formatter/html_formatter_spec.rb:16:\n./spec/spec/runner/formatter/html_formatter_spec.rb:12:\n./spec/spec/runner/formatter/html_formatter_spec.rb:11:&lt;/pre&gt;&lt;/div&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div&gt;\n&nbsp;&nbsp;&nbsp; &lt;/dd&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;makeRed(&#39;header&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;makeRed(&#39;context_1&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;moveProgressBar(&#39;
23.0&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;dd class=\&quot;spec failed\&quot;&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;span class=\&quot;failed_spec_name\&quot;&gt;should fail when messages are received out of order&lt;/span&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=\&quot;failure\&quot; id=\&quot;failure_2\&quot;&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=\&quot;message\&quot;&gt;&lt;pre&gt;Mock &#39;one two three&#39; received :three out of order&lt;/pre&gt;&lt;/div&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=\&quot;backtrace\&quot;&gt;&lt;pre&gt;./failing_examples/mocking_example.rb:22:\n./spec/spec/runner/formatter/html_formatter_spec.rb:16:\n./spec/spec/runner/formatter/html_formatter_spec.rb:12:\n./spec/spec/runner/formatter/html_formatter_spec.rb:11:&lt;/pre&gt;&lt;/div&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div&gt;\n&nbsp;&nbsp;&nbsp; &lt;/dd&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;makeRed(&#39;header&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;makeRed(&#39;context_1&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;moveProgressBar(&#39;
30.7&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;dd class=\&quot;spec failed\&quot;&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;span class=\&quot;failed_spec_name\&quot;&gt;should get yelled at when sending unexpected messages&lt;/span&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=\&quot;failure\&quot; id=\&quot;failure_3\&quot;&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=\&quot;message\&quot;&gt;&lt;pre&gt;Mock &#39;don&#39;t talk to me&#39; expected :any_message_at_all with (any args) 0 times, but received it once&lt;/pre&gt;&lt;/div&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=\&quot;backtrace\&quot;&gt;&lt;pre&gt;./failing_examples/mocking_example.rb:28:\n./spec/spec/runner/formatter/html_formatter_spec.rb:16:\n./spec/spec/runner/formatter/html_formatter_spec.rb:12:\n./spec/spec/runner/formatter/html_formatter_spec.rb:11:&lt;/pre&gt;&lt;/div&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div&gt;\n&nbsp;&nbsp;&nbsp; &lt;/dd&gt;\n&nbsp; &lt;/dl&gt;\n&lt;/div&gt;\n&lt;div class=\&quot;context\&quot;&gt;\n&nbsp; &lt;dl&gt;\n&nbsp; &lt;dt id=\&quot;context_2\&quot;&gt;Running specs with --diff&lt;/dt&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;makeRed(&#39;header&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;makeRed(&#39;context_2&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;moveProgressBar(&#39;
38.4&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;dd class=\&quot;spec failed\&quot;&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;span class=\&quot;failed_spec_name\&quot;&gt;should print diff of different strings&lt;/span&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=\&quot;failure\&quot; id=\&quot;failure_4\&quot;&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=\&quot;message\&quot;&gt;&lt;pre&gt;&amp;quot;RSpec is a\\nbehavior driven development\\nframework for Ruby\\n&amp;quot; should == &amp;quot;RSpec is a\\nbehaviour driven development\\nframework for Ruby\\n&amp;quot;\nDiff:\n@@ -1,4 +1,4 @@\n RSpec is a\n-behavior driven development\n+behaviour driven development\n framework for Ruby\n&lt;/pre&gt;&lt;/div&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=\&quot;backtrace\&quot;&gt;&lt;pre&gt;./failing_examples/diffing_spec.rb:13:\n./spec/spec/runner/formatter/html_formatter_spec.rb:16:\n./spec/spec/runner/formatter/html_formatter_spec.rb:12:\n./spec/spec/runner/formatter/html_formatter_spec.rb:11:&lt;/pre&gt;&lt;/div&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div&gt;\n&nbsp;&nbsp;&nbsp; &lt;/dd&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;makeRed(&#39;header&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;makeRed(&#39;context_2&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;moveProgressBar(&#39;
46.1&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;dd class=\&quot;spec failed\&quot;&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;span class=\&quot;failed_spec_name\&quot;&gt;should print diff of different objects&#39; pretty representation&lt;/span&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=\&quot;failure\&quot; id=\&quot;failure_5\&quot;&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=\&quot;message\&quot;&gt;&lt;pre&gt;&amp;lt;Animal\nname=bob,\nspecies=giraffe\n&amp;gt;\n should eql &amp;lt;Animal\nname=bob,\nspecies=tortoise\n&amp;gt;\n\nDiff:\n@@ -1,5 +1,5 @@\n &amp;lt;Animal\n name=bob,\n-species=giraffe\n+species=tortoise\n &amp;gt;\n&lt;/pre&gt;&lt;/div&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=\&quot;backtrace\&quot;&gt;&lt;pre&gt;./failing_examples/diffing_spec.rb:34:\n./spec/spec/runner/formatter/html_formatter_spec.rb:16:\n./spec/spec/runner/formatter/html_formatter_spec.rb:12:\n./spec/spec/runner/formatter/html_formatter_spec.rb:11:&lt;/pre&gt;&lt;/div&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div&gt;\n&nbsp;&nbsp;&nbsp; &lt;/dd&gt;\n&nbsp; &lt;/dl&gt;\n&lt;/div&gt;\n&lt;div class=\&quot;context\&quot;&gt;\n&nbsp; &lt;dl&gt;\n&nbsp; &lt;dt id=\&quot;context_3\&quot;&gt;A consumer of a stub&lt;/dt&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;moveProgressBar(&#39;
53.8&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;dd class=\&quot;spec passed\&quot;&gt;&lt;span class=\&quot;passed_spec_name\&quot;&gt;should be able to stub methods on any Object&lt;/span&gt;&lt;/dd&gt;\n&nbsp; &lt;/dl&gt;\n&lt;/div&gt;\n&lt;div class=\&quot;context\&quot;&gt;\n&nbsp; &lt;dl&gt;\n&nbsp; &lt;dt id=\&quot;context_4\&quot;&gt;A stubbed method on a class&lt;/dt&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;moveProgressBar(&#39;
61.5&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;dd class=\&quot;spec passed\&quot;&gt;&lt;span class=\&quot;passed_spec_name\&quot;&gt;should return the stubbed value&lt;/span&gt;&lt;/dd&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;moveProgressBar(&#39;
69.2&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;dd class=\&quot;spec passed\&quot;&gt;&lt;span class=\&quot;passed_spec_name\&quot;&gt;should revert to the original method after each spec&lt;/span&gt;&lt;/dd&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;moveProgressBar(&#39;
76.9&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;dd class=\&quot;spec passed\&quot;&gt;&lt;span class=\&quot;passed_spec_name\&quot;&gt;can stub! and mock the same message&lt;/span&gt;&lt;/dd&gt;\n&nbsp; &lt;/dl&gt;\n&lt;/div&gt;\n&lt;div class=\&quot;context\&quot;&gt;\n&nbsp; &lt;dl&gt;\n&nbsp; &lt;dt id=\&quot;context_5\&quot;&gt;A mock&lt;/dt&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;moveProgressBar(&#39;
84.6&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;dd class=\&quot;spec passed\&quot;&gt;&lt;span class=\&quot;passed_spec_name\&quot;&gt;can stub!&lt;/span&gt;&lt;/dd&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;moveProgressBar(&#39;
92.3&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;dd class=\&quot;spec passed\&quot;&gt;&lt;span class=\&quot;passed_spec_name\&quot;&gt;can stub! and mock&lt;/span&gt;&lt;/dd&gt;\n&nbsp;&nbsp;&nbsp; &lt;script type=\&quot;text/javascript\&quot;&gt;moveProgressBar(&#39;
100.0&#39;);&lt;/script&gt;\n&nbsp;&nbsp;&nbsp; &lt;dd class=\&quot;spec passed\&quot;&gt;&lt;span class=\&quot;passed_spec_name\&quot;&gt;can stub! and mock the same message&lt;/span&gt;&lt;/dd&gt;\n&nbsp; &lt;/dl&gt;\n&lt;/div&gt;\n&lt;script type=\&quot;text/javascript\&quot;&gt;
document.getElementById(&#39;duration&#39;).innerHTML = \&quot;Finished in &lt;strong&gt;x seconds&lt;/strong&gt;\&quot;;&lt;/script&gt;\n&lt;script type=\&quot;text/javascript\&quot;&gt;document.getElementById(&#39;totals&#39;).innerHTML = \&quot;13 specifications, 5 failures\&quot;;&lt;/script&gt;\n&lt;/div&gt;\n&lt;/body&gt;\n&lt;/html&gt;\n&quot;
<br>Diff:<br><br>@@ -120,11 +120,8 @@<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=&quot;message&quot;&gt;&lt;pre&gt;Mock &#39;poke me&#39; expected :poke with (any args) once, but received it 0 times&lt;/pre&gt;&lt;/div&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=&quot;backtrace&quot;&gt;&lt;pre&gt;./failing_examples/mocking_example.rb:13:
<br>&nbsp;./spec/spec/runner/formatter/html_formatter_spec.rb:16:<br>-./spec/spec/runner/formatter/html_formatter_spec.rb:12:in `chdir&#39;<br>&nbsp;./spec/spec/runner/formatter/html_formatter_spec.rb:12:<br>-./spec/spec/runner/formatter/html_formatter_spec.rb:11:in `each&#39;
<br>-./spec/spec/runner/formatter/html_formatter_spec.rb:11:<br>-./spec/spec/runner/formatter/html_formatter_spec.rb:4:&lt;/pre&gt;&lt;/div&gt;<br>+./spec/spec/runner/formatter/html_formatter_spec.rb:11:&lt;/pre&gt;&lt;/div&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp; &lt;/dd&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp; &lt;script type=&quot;text/javascript&quot;&gt;makeRed(&#39;header&#39;);&lt;/script&gt;<br><br>@@ -136,11 +133,8 @@<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=&quot;message&quot;&gt;&lt;pre&gt;Mock &#39;one two three&#39; received :three out of order&lt;/pre&gt;&lt;/div&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=&quot;backtrace&quot;&gt;&lt;pre&gt;./failing_examples/mocking_example.rb:22:<br>&nbsp;./spec/spec/runner/formatter/html_formatter_spec.rb:16:<br>-./spec/spec/runner/formatter/html_formatter_spec.rb:12:in `chdir&#39;
<br>&nbsp;./spec/spec/runner/formatter/html_formatter_spec.rb:12:<br>-./spec/spec/runner/formatter/html_formatter_spec.rb:11:in `each&#39;<br>-./spec/spec/runner/formatter/html_formatter_spec.rb:11:<br>-./spec/spec/runner/formatter/html_formatter_spec.rb:4:&lt;/pre&gt;&lt;/div&gt;
<br>+./spec/spec/runner/formatter/html_formatter_spec.rb:11:&lt;/pre&gt;&lt;/div&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp; &lt;/dd&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp; &lt;script type=&quot;text/javascript&quot;&gt;makeRed(&#39;header&#39;);&lt;/script&gt;
<br><br>@@ -152,11 +146,8 @@<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=&quot;message&quot;&gt;&lt;pre&gt;Mock &#39;don&#39;t talk to me&#39; expected :any_message_at_all with (any args) 0 times, but received it once&lt;/pre&gt;&lt;/div&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=&quot;backtrace&quot;&gt;&lt;pre&gt;./failing_examples/mocking_example.rb:28:<br>&nbsp;./spec/spec/runner/formatter/html_formatter_spec.rb:16:<br>-./spec/spec/runner/formatter/html_formatter_spec.rb:12:in `chdir&#39;
<br>&nbsp;./spec/spec/runner/formatter/html_formatter_spec.rb:12:<br>-./spec/spec/runner/formatter/html_formatter_spec.rb:11:in `each&#39;<br>-./spec/spec/runner/formatter/html_formatter_spec.rb:11:<br>-./spec/spec/runner/formatter/html_formatter_spec.rb:4:&lt;/pre&gt;&lt;/div&gt;
<br>+./spec/spec/runner/formatter/html_formatter_spec.rb:11:&lt;/pre&gt;&lt;/div&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp; &lt;/dd&gt;<br>&nbsp;&nbsp; &lt;/dl&gt;<br><br>@@ -180,11 +171,8 @@<br>&nbsp;&lt;/pre&gt;&lt;/div&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=&quot;backtrace&quot;&gt;&lt;pre&gt;./failing_examples/diffing_spec.rb:13:
<br>&nbsp;./spec/spec/runner/formatter/html_formatter_spec.rb:16:<br>-./spec/spec/runner/formatter/html_formatter_spec.rb:12:in `chdir&#39;<br>&nbsp;./spec/spec/runner/formatter/html_formatter_spec.rb:12:<br>-./spec/spec/runner/formatter/html_formatter_spec.rb:11:in `each&#39;
<br>-./spec/spec/runner/formatter/html_formatter_spec.rb:11:<br>-./spec/spec/runner/formatter/html_formatter_spec.rb:4:&lt;/pre&gt;&lt;/div&gt;<br>+./spec/spec/runner/formatter/html_formatter_spec.rb:11:&lt;/pre&gt;&lt;/div&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp; &lt;/dd&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp; &lt;script type=&quot;text/javascript&quot;&gt;makeRed(&#39;header&#39;);&lt;/script&gt;<br><br>@@ -212,11 +200,8 @@<br>&nbsp;&lt;/pre&gt;&lt;/div&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=&quot;backtrace&quot;&gt;&lt;pre&gt;./failing_examples/diffing_spec.rb:34:
<br>&nbsp;./spec/spec/runner/formatter/html_formatter_spec.rb:16:<br>-./spec/spec/runner/formatter/html_formatter_spec.rb:12:in `chdir&#39;<br>&nbsp;./spec/spec/runner/formatter/html_formatter_spec.rb:12:<br>-./spec/spec/runner/formatter/html_formatter_spec.rb:11:in `each&#39;
<br>-./spec/spec/runner/formatter/html_formatter_spec.rb:11:<br>-./spec/spec/runner/formatter/html_formatter_spec.rb:4:&lt;/pre&gt;&lt;/div&gt;<br>+./spec/spec/runner/formatter/html_formatter_spec.rb:11:&lt;/pre&gt;&lt;/div&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp; &lt;/dd&gt;<br>&nbsp;&nbsp; &lt;/dl&gt;<br>./rspec/spec/spec/runner/formatter/html_formatter_spec.rb:31:<br>./rspec/spec/spec/runner/formatter/html_formatter_spec.rb:12:in `chdir&#39;<br>./rspec/spec/spec/runner/formatter/html_formatter_spec.rb:12:
<br>./rspec/spec/spec/runner/formatter/html_formatter_spec.rb:11:in `each&#39;<br>./rspec/spec/spec/runner/formatter/html_formatter_spec.rb:11:<br>./rspec/spec/spec/runner/formatter/html_formatter_spec.rb:4:<br><br>Finished in 
0.235957 seconds<br><br>1 specification, 1 failure<br><br>Process finished with exit code 0<br><br><br><div><span class="gmail_quote">On 1/6/07, <b class="gmail_sendername">Brian Takita</b> &lt;<a href="mailto:brian.takita@gmail.com">
brian.takita@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">It has to do with the backtraces.<br><br>Actual:
<br><dl><dd>
      <span>should fail when expected message not received</span>
      <div>
        <div><pre>Mock &#39;poke me&#39; expected :poke with (any args) once, but received it 0 times</pre></div>
        <div><pre>./failing_examples/mocking_example.rb:13:<br>/home/btakita/workspace/rspec/rspec/spec/spec/runner/formatter/html_formatter_spec.rb:16:<br>/home/btakita/workspace/rspec/rspec/spec/spec/runner/formatter/html_formatter_spec.rb:12:in `chdir&#39;
<br><br>/home/btakita/workspace/rspec/rspec/spec/spec/runner/formatter/html_formatter_spec.rb:12:<br>/home/btakita/workspace/rspec/rspec/spec/spec/runner/formatter/html_formatter_spec.rb:11:in `each&#39;<br>/home/btakita/workspace/rspec/rspec/spec/spec/runner/formatter/html_formatter_spec.rb:11:
<br><br>/home/btakita/workspace/rspec/rspec/spec/spec/runner/formatter/html_formatter_spec.rb:4:</pre></div>
      </div>
    </dd></dl><br>Expected:<br><br><dl><dd>
      <span>should fail when expected message not received</span>
      <div>
        <div><pre>Mock &#39;poke me&#39; expected :poke with (any args) once, but received it 0 times</pre></div>
        <div><pre>./failing_examples/mocking_example.rb:13:<br>./spec/spec/runner/formatter/html_formatter_spec.rb:16:<br>./spec/spec/runner/formatter/html_formatter_spec.rb:12:<br>./spec/spec/runner/formatter/html_formatter_spec.rb:11:
<br></pre></div>
      </div>
    </dd></dl><div><span class="e" id="q_10ff70db42eefeec_1"><br><br>On 1/6/07, <b class="gmail_sendername">Brian Takita</b> &lt;<a href="mailto:brian.takita@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
brian.takita@gmail.com</a>&gt; wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello,<br><br>The build is breaking for me.<br><br>1) &#39;HtmlFormatter should produce HTML identical to the one we designed manually&#39; FAILED<br><br>Is anybody else having this issue? I seem to remember getting this before.
<br><br>Thanks,<br><span>Brian<br>

</span></blockquote></div><br>

</span></div></blockquote></div><br>