UNPKG

1.53 kBHTMLView Raw
1<% _.each(suite.features, function(feature) { %>
2<div class="feature container">
3 <h3 class="title"><span class="highlight"><%= feature.keyword %>: </span><%= feature.name %></h3>
4 <% if (feature.description) { %><p><%= feature.description.replace(/\n/g, '<br />') %></p><% } %>
5 <% _.each(feature.elements, function(element) { %>
6 <div class="element container">
7 <h3 class="title"><span class="highlight"><%= element.keyword %>: </span><%= element.name %></h3>
8 <% _.each(element.steps, function(step) { %>
9 <div class="step">
10 <p>
11 <% if(step.result) { %>
12 <span class="text <%= step.result.status %>">
13 <% } %>
14 <span class="keyword highlight"><%= step.keyword %></span> <%- step.name %></span>
15 <% if (step.text) { %>
16 <div class="error">
17 <br>
18 <%= step.text %>
19 </div>
20 <% } %>
21 <% if (step.image) { %>
22 <div class="step-screenshot-wrap">
23 <a class="toggle" href="#">Screenshot -</a>
24 <img class="screenshot" src="<%= step.image %>"/>
25 </div>
26 <% } %>
27 <% if (step.result.error_message) { %>
28 <pre class="step-error-message" id="danger"><%= step.result.error_message.replace(/</g, '(').replace(/>/g, ')') %></pre>
29 <% } %>
30 </p>
31 </div>
32 <% }); %>
33 </div>
34 <% }); %>
35</div>
36<% }); %>