/vendor/bundle/jruby/2.1/gems/rspec-core-2.14.8/spec/rspec/core/formatters/text_mate_formatted-1.9.2.html

https://github.com/delowong/logstash · HTML · 425 lines · 377 code · 48 blank · 0 comment · 0 complexity · 9818b3675b628288f8e8df802dfd9e1b MD5 · raw file

  1. <!DOCTYPE html>
  2. <html lang='en'>
  3. <head>
  4. <title>RSpec results</title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  6. <meta http-equiv="Expires" content="-1" />
  7. <meta http-equiv="Pragma" content="no-cache" />
  8. <style type="text/css">
  9. body {
  10. margin: 0;
  11. padding: 0;
  12. background: #fff;
  13. font-size: 80%;
  14. }
  15. </style>
  16. <script type="text/javascript">
  17. // <![CDATA[
  18. function addClass(element_id, classname) {
  19. document.getElementById(element_id).className += (" " + classname);
  20. }
  21. function removeClass(element_id, classname) {
  22. var elem = document.getElementById(element_id);
  23. var classlist = elem.className.replace(classname,'');
  24. elem.className = classlist;
  25. }
  26. function moveProgressBar(percentDone) {
  27. document.getElementById("rspec-header").style.width = percentDone +"%";
  28. }
  29. function makeRed(element_id) {
  30. removeClass(element_id, 'passed');
  31. removeClass(element_id, 'not_implemented');
  32. addClass(element_id,'failed');
  33. }
  34. function makeYellow(element_id) {
  35. var elem = document.getElementById(element_id);
  36. if (elem.className.indexOf("failed") == -1) { // class doesn't includes failed
  37. if (elem.className.indexOf("not_implemented") == -1) { // class doesn't include not_implemented
  38. removeClass(element_id, 'passed');
  39. addClass(element_id,'not_implemented');
  40. }
  41. }
  42. }
  43. function apply_filters() {
  44. var passed_filter = document.getElementById('passed_checkbox').checked;
  45. var failed_filter = document.getElementById('failed_checkbox').checked;
  46. var pending_filter = document.getElementById('pending_checkbox').checked;
  47. assign_display_style("example passed", passed_filter);
  48. assign_display_style("example failed", failed_filter);
  49. assign_display_style("example not_implemented", pending_filter);
  50. assign_display_style_for_group("example_group passed", passed_filter);
  51. assign_display_style_for_group("example_group not_implemented", pending_filter, pending_filter || passed_filter);
  52. assign_display_style_for_group("example_group failed", failed_filter, failed_filter || pending_filter || passed_filter);
  53. }
  54. function get_display_style(display_flag) {
  55. var style_mode = 'none';
  56. if (display_flag == true) {
  57. style_mode = 'block';
  58. }
  59. return style_mode;
  60. }
  61. function assign_display_style(classname, display_flag) {
  62. var style_mode = get_display_style(display_flag);
  63. var elems = document.getElementsByClassName(classname)
  64. for (var i=0; i<elems.length;i++) {
  65. elems[i].style.display = style_mode;
  66. }
  67. }
  68. function assign_display_style_for_group(classname, display_flag, subgroup_flag) {
  69. var display_style_mode = get_display_style(display_flag);
  70. var subgroup_style_mode = get_display_style(subgroup_flag);
  71. var elems = document.getElementsByClassName(classname)
  72. for (var i=0; i<elems.length;i++) {
  73. var style_mode = display_style_mode;
  74. if ((display_flag != subgroup_flag) && (elems[i].getElementsByTagName('dt')[0].innerHTML.indexOf(", ") != -1)) {
  75. elems[i].style.display = subgroup_style_mode;
  76. } else {
  77. elems[i].style.display = display_style_mode;
  78. }
  79. }
  80. }
  81. // ]]>
  82. </script>
  83. <style type="text/css">
  84. #rspec-header {
  85. background: #65C400; color: #fff; height: 4em;
  86. }
  87. .rspec-report h1 {
  88. margin: 0px 10px 0px 10px;
  89. padding: 10px;
  90. font-family: "Lucida Grande", Helvetica, sans-serif;
  91. font-size: 1.8em;
  92. position: absolute;
  93. }
  94. #label {
  95. float:left;
  96. }
  97. #display-filters {
  98. float:left;
  99. padding: 28px 0 0 40%;
  100. font-family: "Lucida Grande", Helvetica, sans-serif;
  101. }
  102. #summary {
  103. float:right;
  104. padding: 5px 10px;
  105. font-family: "Lucida Grande", Helvetica, sans-serif;
  106. text-align: right;
  107. }
  108. #summary p {
  109. margin: 0 0 0 2px;
  110. }
  111. #summary #totals {
  112. font-size: 1.2em;
  113. }
  114. .example_group {
  115. margin: 0 10px 5px;
  116. background: #fff;
  117. }
  118. dl {
  119. margin: 0; padding: 0 0 5px;
  120. font: normal 11px "Lucida Grande", Helvetica, sans-serif;
  121. }
  122. dt {
  123. padding: 3px;
  124. background: #65C400;
  125. color: #fff;
  126. font-weight: bold;
  127. }
  128. dd {
  129. margin: 5px 0 5px 5px;
  130. padding: 3px 3px 3px 18px;
  131. }
  132. dd .duration {
  133. padding-left: 5px;
  134. text-align: right;
  135. right: 0px;
  136. float:right;
  137. }
  138. dd.example.passed {
  139. border-left: 5px solid #65C400;
  140. border-bottom: 1px solid #65C400;
  141. background: #DBFFB4; color: #3D7700;
  142. }
  143. dd.example.not_implemented {
  144. border-left: 5px solid #FAF834;
  145. border-bottom: 1px solid #FAF834;
  146. background: #FCFB98; color: #131313;
  147. }
  148. dd.example.pending_fixed {
  149. border-left: 5px solid #0000C2;
  150. border-bottom: 1px solid #0000C2;
  151. color: #0000C2; background: #D3FBFF;
  152. }
  153. dd.example.failed {
  154. border-left: 5px solid #C20000;
  155. border-bottom: 1px solid #C20000;
  156. color: #C20000; background: #FFFBD3;
  157. }
  158. dt.not_implemented {
  159. color: #000000; background: #FAF834;
  160. }
  161. dt.pending_fixed {
  162. color: #FFFFFF; background: #C40D0D;
  163. }
  164. dt.failed {
  165. color: #FFFFFF; background: #C40D0D;
  166. }
  167. #rspec-header.not_implemented {
  168. color: #000000; background: #FAF834;
  169. }
  170. #rspec-header.pending_fixed {
  171. color: #FFFFFF; background: #C40D0D;
  172. }
  173. #rspec-header.failed {
  174. color: #FFFFFF; background: #C40D0D;
  175. }
  176. .backtrace {
  177. color: #000;
  178. font-size: 12px;
  179. }
  180. a {
  181. color: #BE5C00;
  182. }
  183. /* Ruby code, style similar to vibrant ink */
  184. .ruby {
  185. font-size: 12px;
  186. font-family: monospace;
  187. color: white;
  188. background-color: black;
  189. padding: 0.1em 0 0.2em 0;
  190. }
  191. .ruby .keyword { color: #FF6600; }
  192. .ruby .constant { color: #339999; }
  193. .ruby .attribute { color: white; }
  194. .ruby .global { color: white; }
  195. .ruby .module { color: white; }
  196. .ruby .class { color: white; }
  197. .ruby .string { color: #66FF00; }
  198. .ruby .ident { color: white; }
  199. .ruby .method { color: #FFCC00; }
  200. .ruby .number { color: white; }
  201. .ruby .char { color: white; }
  202. .ruby .comment { color: #9933CC; }
  203. .ruby .symbol { color: white; }
  204. .ruby .regex { color: #44B4CC; }
  205. .ruby .punct { color: white; }
  206. .ruby .escape { color: white; }
  207. .ruby .interp { color: white; }
  208. .ruby .expr { color: white; }
  209. .ruby .offending { background-color: gray; }
  210. .ruby .linenum {
  211. width: 75px;
  212. padding: 0.1em 1em 0.2em 0;
  213. color: #000000;
  214. background-color: #FFFBD3;
  215. }
  216. </style>
  217. </head>
  218. <body>
  219. <div class="rspec-report">
  220. <div id="rspec-header">
  221. <div id="label">
  222. <h1>RSpec Code Examples</h1>
  223. </div>
  224. <div id="display-filters">
  225. <input id="passed_checkbox" name="passed_checkbox" type="checkbox" checked="checked" onchange="apply_filters()" value="1" /> <label for="passed_checkbox">Passed</label>
  226. <input id="failed_checkbox" name="failed_checkbox" type="checkbox" checked="checked" onchange="apply_filters()" value="2" /> <label for="failed_checkbox">Failed</label>
  227. <input id="pending_checkbox" name="pending_checkbox" type="checkbox" checked="checked" onchange="apply_filters()" value="3" /> <label for="pending_checkbox">Pending</label>
  228. </div>
  229. <div id="summary">
  230. <p id="totals">&#160;</p>
  231. <p id="duration">&#160;</p>
  232. </div>
  233. </div>
  234. <div class="results">
  235. <div id="div_group_1" class="example_group passed">
  236. <dl style="margin-left: 0px;">
  237. <dt id="example_group_1" class="passed">pending spec with no implementation</dt>
  238. <script type="text/javascript">makeYellow('rspec-header');</script>
  239. <script type="text/javascript">makeYellow('div_group_1');</script>
  240. <script type="text/javascript">makeYellow('example_group_1');</script>
  241. <script type="text/javascript">moveProgressBar('14.2');</script>
  242. <dd class="example not_implemented"><span class="not_implemented_spec_name">is pending (PENDING: Not yet implemented)</span></dd>
  243. </dl>
  244. </div>
  245. <div id="div_group_2" class="example_group passed">
  246. <dl style="margin-left: 0px;">
  247. <dt id="example_group_2" class="passed">pending command with block format</dt>
  248. </dl>
  249. </div>
  250. <div id="div_group_3" class="example_group passed">
  251. <dl style="margin-left: 15px;">
  252. <dt id="example_group_3" class="passed">with content that would fail</dt>
  253. <script type="text/javascript">makeYellow('rspec-header');</script>
  254. <script type="text/javascript">makeYellow('div_group_3');</script>
  255. <script type="text/javascript">makeYellow('example_group_3');</script>
  256. <script type="text/javascript">moveProgressBar('28.5');</script>
  257. <dd class="example not_implemented"><span class="not_implemented_spec_name">is pending (PENDING: No reason given)</span></dd>
  258. </dl>
  259. </div>
  260. <div id="div_group_4" class="example_group passed">
  261. <dl style="margin-left: 15px;">
  262. <dt id="example_group_4" class="passed">with content that would pass</dt>
  263. <script type="text/javascript">makeRed('rspec-header');</script>
  264. <script type="text/javascript">makeRed('div_group_4');</script>
  265. <script type="text/javascript">makeRed('example_group_4');</script>
  266. <script type="text/javascript">moveProgressBar('42.8');</script>
  267. <dd class="example pending_fixed">
  268. <span class="failed_spec_name">fails</span>
  269. <span class="duration">n.nnnns</span>
  270. <div class="failure" id="failure_1">
  271. <div class="message"><pre>RSpec::Core::Pending::PendingExampleFixedError</pre></div>
  272. <div class="backtrace"><pre>&lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/rspec/core/resources/formatter_specs.rb&amp;amp;line=18&quot;&gt;./spec/rspec/core/resources/formatter_specs.rb:18&lt;/a&gt; :in `block (3 levels) in &amp;lt;top (required)&amp;gt;'
  273. &lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/support/sandboxed_mock_space.rb&amp;amp;line=33&quot;&gt;./spec/support/sandboxed_mock_space.rb:33&lt;/a&gt; :in `block in run'
  274. &lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/support/sandboxed_mock_space.rb&amp;amp;line=72&quot;&gt;./spec/support/sandboxed_mock_space.rb:72&lt;/a&gt; :in `sandboxed'
  275. &lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/support/sandboxed_mock_space.rb&amp;amp;line=32&quot;&gt;./spec/support/sandboxed_mock_space.rb:32&lt;/a&gt; :in `run'
  276. &lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/rspec/core/formatters/text_mate_formatter_spec.rb&amp;amp;line=37&quot;&gt;./spec/rspec/core/formatters/text_mate_formatter_spec.rb:37&lt;/a&gt; :in `block (2 levels) in &amp;lt;module:Formatters&amp;gt;'
  277. &lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/rspec/core/formatters/text_mate_formatter_spec.rb&amp;amp;line=59&quot;&gt;./spec/rspec/core/formatters/text_mate_formatter_spec.rb:59&lt;/a&gt; :in `block (5 levels) in &amp;lt;module:Formatters&amp;gt;'
  278. &lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/rspec/core/formatters/text_mate_formatter_spec.rb&amp;amp;line=59&quot;&gt;./spec/rspec/core/formatters/text_mate_formatter_spec.rb:59&lt;/a&gt; :in `open'
  279. &lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/rspec/core/formatters/text_mate_formatter_spec.rb&amp;amp;line=59&quot;&gt;./spec/rspec/core/formatters/text_mate_formatter_spec.rb:59&lt;/a&gt; :in `block (4 levels) in &amp;lt;module:Formatters&amp;gt;'
  280. &lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/rspec/core/formatters/text_mate_formatter_spec.rb&amp;amp;line=58&quot;&gt;./spec/rspec/core/formatters/text_mate_formatter_spec.rb:58&lt;/a&gt; :in `chdir'
  281. &lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/rspec/core/formatters/text_mate_formatter_spec.rb&amp;amp;line=58&quot;&gt;./spec/rspec/core/formatters/text_mate_formatter_spec.rb:58&lt;/a&gt; :in `block (3 levels) in &amp;lt;module:Formatters&amp;gt;'
  282. &lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/support/sandboxed_mock_space.rb&amp;amp;line=38&quot;&gt;./spec/support/sandboxed_mock_space.rb:38&lt;/a&gt; :in `sandboxed'</pre></div>
  283. <pre class="ruby"><code><span class="linenum">16</span> <span class="ident">context</span> <span class="punct">&quot;</span><span class="string">with content that would pass</span><span class="punct">&quot;</span> <span class="keyword">do</span>
  284. <span class="linenum">17</span> <span class="ident">it</span> <span class="punct">&quot;</span><span class="string">fails</span><span class="punct">&quot;</span> <span class="keyword">do</span>
  285. <span class="offending"><span class="linenum">18</span> <span class="ident">pending</span> <span class="keyword">do</span></span>
  286. <span class="linenum">19</span> <span class="ident">expect</span><span class="punct">(</span><span class="number">1</span><span class="punct">).</span><span class="ident">to</span> <span class="ident">eq</span><span class="punct">(</span><span class="number">1</span><span class="punct">)</span>
  287. <span class="linenum">20</span> <span class="keyword">end</span></code></pre>
  288. </div>
  289. </dd>
  290. </dl>
  291. </div>
  292. <div id="div_group_5" class="example_group passed">
  293. <dl style="margin-left: 0px;">
  294. <dt id="example_group_5" class="passed">passing spec</dt>
  295. <script type="text/javascript">moveProgressBar('57.1');</script>
  296. <dd class="example passed"><span class="passed_spec_name">passes</span><span class='duration'>n.nnnns</span></dd>
  297. </dl>
  298. </div>
  299. <div id="div_group_6" class="example_group passed">
  300. <dl style="margin-left: 0px;">
  301. <dt id="example_group_6" class="passed">failing spec</dt>
  302. <script type="text/javascript">makeRed('div_group_6');</script>
  303. <script type="text/javascript">makeRed('example_group_6');</script>
  304. <script type="text/javascript">moveProgressBar('71.4');</script>
  305. <dd class="example failed">
  306. <span class="failed_spec_name">fails</span>
  307. <span class="duration">n.nnnns</span>
  308. <div class="failure" id="failure_2">
  309. <div class="message"><pre>
  310. expected: 2
  311. got: 1
  312. (compared using ==)
  313. </pre></div>
  314. <div class="backtrace"><pre>&lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/rspec/core/resources/formatter_specs.rb&amp;amp;line=33&quot;&gt;./spec/rspec/core/resources/formatter_specs.rb:33&lt;/a&gt; :in `block (2 levels) in &amp;lt;top (required)&amp;gt;'
  315. &lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/support/sandboxed_mock_space.rb&amp;amp;line=33&quot;&gt;./spec/support/sandboxed_mock_space.rb:33&lt;/a&gt; :in `block in run'
  316. &lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/support/sandboxed_mock_space.rb&amp;amp;line=72&quot;&gt;./spec/support/sandboxed_mock_space.rb:72&lt;/a&gt; :in `sandboxed'
  317. &lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/support/sandboxed_mock_space.rb&amp;amp;line=32&quot;&gt;./spec/support/sandboxed_mock_space.rb:32&lt;/a&gt; :in `run'
  318. &lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/rspec/core/formatters/text_mate_formatter_spec.rb&amp;amp;line=37&quot;&gt;./spec/rspec/core/formatters/text_mate_formatter_spec.rb:37&lt;/a&gt; :in `block (2 levels) in &amp;lt;module:Formatters&amp;gt;'
  319. &lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/rspec/core/formatters/text_mate_formatter_spec.rb&amp;amp;line=59&quot;&gt;./spec/rspec/core/formatters/text_mate_formatter_spec.rb:59&lt;/a&gt; :in `block (5 levels) in &amp;lt;module:Formatters&amp;gt;'
  320. &lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/rspec/core/formatters/text_mate_formatter_spec.rb&amp;amp;line=59&quot;&gt;./spec/rspec/core/formatters/text_mate_formatter_spec.rb:59&lt;/a&gt; :in `open'
  321. &lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/rspec/core/formatters/text_mate_formatter_spec.rb&amp;amp;line=59&quot;&gt;./spec/rspec/core/formatters/text_mate_formatter_spec.rb:59&lt;/a&gt; :in `block (4 levels) in &amp;lt;module:Formatters&amp;gt;'
  322. &lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/rspec/core/formatters/text_mate_formatter_spec.rb&amp;amp;line=58&quot;&gt;./spec/rspec/core/formatters/text_mate_formatter_spec.rb:58&lt;/a&gt; :in `chdir'
  323. &lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/rspec/core/formatters/text_mate_formatter_spec.rb&amp;amp;line=58&quot;&gt;./spec/rspec/core/formatters/text_mate_formatter_spec.rb:58&lt;/a&gt; :in `block (3 levels) in &amp;lt;module:Formatters&amp;gt;'
  324. &lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/support/sandboxed_mock_space.rb&amp;amp;line=38&quot;&gt;./spec/support/sandboxed_mock_space.rb:38&lt;/a&gt; :in `sandboxed'</pre></div>
  325. <pre class="ruby"><code><span class="linenum">31</span><span class="ident">describe</span> <span class="punct">&quot;</span><span class="string">failing spec</span><span class="punct">&quot;</span> <span class="keyword">do</span>
  326. <span class="linenum">32</span> <span class="ident">it</span> <span class="punct">&quot;</span><span class="string">fails</span><span class="punct">&quot;</span> <span class="keyword">do</span>
  327. <span class="offending"><span class="linenum">33</span> <span class="ident">expect</span><span class="punct">(</span><span class="number">1</span><span class="punct">).</span><span class="ident">to</span> <span class="ident">eq</span><span class="punct">(</span><span class="number">2</span><span class="punct">)</span></span>
  328. <span class="linenum">34</span> <span class="keyword">end</span>
  329. <span class="linenum">35</span><span class="keyword">end</span></code></pre>
  330. </div>
  331. </dd>
  332. </dl>
  333. </div>
  334. <div id="div_group_7" class="example_group passed">
  335. <dl style="margin-left: 0px;">
  336. <dt id="example_group_7" class="passed">a failing spec with odd backtraces</dt>
  337. <script type="text/javascript">makeRed('div_group_7');</script>
  338. <script type="text/javascript">makeRed('example_group_7');</script>
  339. <script type="text/javascript">moveProgressBar('85.7');</script>
  340. <dd class="example failed">
  341. <span class="failed_spec_name">fails with a backtrace that has no file</span>
  342. <span class="duration">n.nnnns</span>
  343. <div class="failure" id="failure_3">
  344. <div class="message"><pre>foo</pre></div>
  345. <div class="backtrace"><pre>(erb):1:in `&amp;lt;main&amp;gt;'
  346. &lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/rspec/core/resources/formatter_specs.rb&amp;amp;line=41&quot;&gt;./spec/rspec/core/resources/formatter_specs.rb:41&lt;/a&gt; :in `block (2 levels) in &amp;lt;top (required)&amp;gt;'
  347. &lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/support/sandboxed_mock_space.rb&amp;amp;line=33&quot;&gt;./spec/support/sandboxed_mock_space.rb:33&lt;/a&gt; :in `block in run'
  348. &lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/support/sandboxed_mock_space.rb&amp;amp;line=72&quot;&gt;./spec/support/sandboxed_mock_space.rb:72&lt;/a&gt; :in `sandboxed'
  349. &lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/support/sandboxed_mock_space.rb&amp;amp;line=32&quot;&gt;./spec/support/sandboxed_mock_space.rb:32&lt;/a&gt; :in `run'
  350. &lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/rspec/core/formatters/text_mate_formatter_spec.rb&amp;amp;line=37&quot;&gt;./spec/rspec/core/formatters/text_mate_formatter_spec.rb:37&lt;/a&gt; :in `block (2 levels) in &amp;lt;module:Formatters&amp;gt;'
  351. &lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/rspec/core/formatters/text_mate_formatter_spec.rb&amp;amp;line=59&quot;&gt;./spec/rspec/core/formatters/text_mate_formatter_spec.rb:59&lt;/a&gt; :in `block (5 levels) in &amp;lt;module:Formatters&amp;gt;'
  352. &lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/rspec/core/formatters/text_mate_formatter_spec.rb&amp;amp;line=59&quot;&gt;./spec/rspec/core/formatters/text_mate_formatter_spec.rb:59&lt;/a&gt; :in `open'
  353. &lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/rspec/core/formatters/text_mate_formatter_spec.rb&amp;amp;line=59&quot;&gt;./spec/rspec/core/formatters/text_mate_formatter_spec.rb:59&lt;/a&gt; :in `block (4 levels) in &amp;lt;module:Formatters&amp;gt;'
  354. &lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/rspec/core/formatters/text_mate_formatter_spec.rb&amp;amp;line=58&quot;&gt;./spec/rspec/core/formatters/text_mate_formatter_spec.rb:58&lt;/a&gt; :in `chdir'
  355. &lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/rspec/core/formatters/text_mate_formatter_spec.rb&amp;amp;line=58&quot;&gt;./spec/rspec/core/formatters/text_mate_formatter_spec.rb:58&lt;/a&gt; :in `block (3 levels) in &amp;lt;module:Formatters&amp;gt;'
  356. &lt;a href=&quot;txmt://open?url=file:///Users/jon/Code/Scratch/rspec-core/spec/support/sandboxed_mock_space.rb&amp;amp;line=38&quot;&gt;./spec/support/sandboxed_mock_space.rb:38&lt;/a&gt; :in `sandboxed'</pre></div>
  357. <pre class="ruby"><code><span class="linenum">-1</span><span class="comment"># Couldn't get snippet for (erb)</span></code></pre>
  358. </div>
  359. </dd>
  360. <script type="text/javascript">moveProgressBar('100.0');</script>
  361. <dd class="example failed">
  362. <span class="failed_spec_name">fails with a backtrace containing an erb file</span>
  363. <span class="duration">n.nnnns</span>
  364. <div class="failure" id="failure_4">
  365. <div class="message"><pre>Exception</pre></div>
  366. <div class="backtrace"><pre>&lt;a href=&quot;txmt://open?url=file:///foo.html.erb&amp;amp;line=1&quot;&gt;/foo.html.erb:1&lt;/a&gt; :in `&amp;lt;main&amp;gt;': foo (RuntimeError)</pre></div>
  367. <pre class="ruby"><code><span class="linenum">-1</span><span class="comment"># Couldn't get snippet for /foo.html.erb</span></code></pre>
  368. </div>
  369. </dd>
  370. </dl>
  371. </div>
  372. <script type="text/javascript">document.getElementById('duration').innerHTML = "Finished in <strong>n.nnnn seconds</strong>";</script>
  373. <script type="text/javascript">document.getElementById('totals').innerHTML = "7 examples, 4 failures, 2 pending";</script>
  374. </div>
  375. </div>
  376. </body>
  377. </html>