lib/assets/report.html.erb in similatron-0.1.1 vs lib/assets/report.html.erb in similatron-0.2.0
- old
+ new
@@ -1,37 +1,75 @@
<html lang="en">
<head>
<meta charset="utf-8">
- <title>Similatron report</title>
+ <title>Similatron report run at <%= @run_at %></title>
<meta name="description" content="Similatron report">
<meta name="author" content="Similatron">
+ <style>
+ <% css_styles.each do |style| %>
+ <%= style %>
+ <% end %>
+
+ small {
+ font-size: 1.5rem;
+ }
+ </style>
</head>
<body>
- <p>
- Did <%= comparisons.length %> checks with <%= failed_comparisons.length %> failures and <%= overwrite_comparisons.length %> new files.
- </p>
- <ul>
- <% overwrite_comparisons.each do |comparison| %>
- <li>
- Original
- <a href="<%= comparison.expected %>">Original</a> not found, copied
- <a href="<%= comparison.actual %>">actual</a>.
- </li>
- <% end %>
- </ul>
+ <div class="container">
+ <div class="row">
+ <h1 class="twelve columns">
+ Similatron report
+ <small>
+ <%= run_at %>.
+ </small>
+ </h1>
+ </div>
+ <div class="row">
+ <div class="twelve columns">
+ <h4>
+ <% if ok? %>
+ Nothing to report!
+ <% else %>
+ Did <%= run.comparisons.length %> checks with <%= run.failed_comparisons.length %> failures
+ and <%= run.overwrite_comparisons.length %> new files.
+ <% end %>
+ </h4>
+ </div>
+ </div>
- <ul>
- <% failed_comparisons.each do |comparison| %>
- <li>
- Failed comparison:
- Expected <a href="<%= comparison.expected %>">expected</a>
- to equal <a href="<%= comparison.actual %>">actual</a>.
- <% if comparison.diff %>
- <a href="<%= comparison.diff %>">Diff</a>.
- <% end %>
- </li>
- <% end %>
- </ul>
+ <div class="row">
+ <div class="twelve columns">
+ <% if overwrites? %>
+ <h5>Newly generated files</h5>
+ <ul>
+ <% run.overwrite_comparisons.each do |comparison| %>
+ <li>
+ Original
+ <a href="<%= full_path comparison.expected %>"><%= comparison.expected %></a> not found, copied
+ <a href="<%= full_path comparison.actual %>"><%= comparison.actual %></a>.
+ </li>
+ <% end %>
+ </ul>
+ <% end %>
+
+ <% if failures? %>
+ <h5>Failed comparisons</h5>
+ <ul>
+ <% run.failed_comparisons.each do |comparison| %>
+ <li>
+ Expected <a href="<%= full_path comparison.expected %>"><%= comparison.expected%></a>
+ to equal <a href="<%= full_path comparison.actual %>"><%= comparison.actual %></a>.
+ <% if comparison.diff %>
+ <a href="<%= full_path comparison.diff %>">Check out the diff</a>.
+ <% end %>
+ </li>
+ <% end %>
+ </ul>
+ <%end%>
+ </div>
+ </div>
+ </div>
</body>
</html>