Current section

Files

Jump to
espec lib espec output templates json.json.eex
Raw

lib/espec/output/templates/json.json.eex

<% last_example = List.last(examples) %>
{
"examples":
[
<%= for example <- examples do %>
<% {decription, file_line, status, info, duration} = example %>
{"decription":"<%= decription %>","file_line":"<%= file_line %>","status":"<%= status %>","info":"<%= info %>","duration":<%= duration %>}
<%= unless example == last_example, do: "," %>
<% end %>
],
<% {example_count, failure_count, pending_count, duration, load_time, spec_time} = summary %>
"summary":
{
"example_count":<%= example_count %>,
"failure_count":<%= failure_count %>,
"pending_count":<%= pending_count %>,
"duration":<%= duration %>,
"load_time":<%= load_time %>,
"spec_time":<%= spec_time %>
}
}