-
Notifications
You must be signed in to change notification settings - Fork 1
/
mspec.haml
30 lines (29 loc) · 933 Bytes
/
mspec.haml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
%thead
%tr.sub
%th{:colspan => 5}= title
%tbody
- if mspec.nil? || mspec.empty?
%tr
%td
No data
- else
%tr
%th examples
%td{:colspan => 2}= data mspec[:ironruby][:examples]
%td{:colspan => 1}= data mspec[:ruby][:examples]
%td= green_or_red -1 * mspec[:delta][:examples]
%tr
%th failures
%td{:colspan => 2}= mspec[:ironruby][:failures]
%td= mspec[:ruby][:failures]
%td= green_or_red mspec[:delta][:failures]
%tr
%th errors
%td{:colspan => 2}= mspec[:ironruby][:errors]
%td= mspec[:ruby][:errors]
%td= green_or_red mspec[:delta][:errors]
%tr
%th total pass rate
%td{:colspan => 2}= "#{tir = total_pass_rate(mspec[:ironruby], mspec[:ruby]) * 100}%"
%td= "#{trb = total_pass_rate(mspec[:ruby], mspec[:ruby]) * 100}%"
%td= green_or_red((tir - trb).round_to(2), "%")