!!! 5 %html %head %title= Time.now %meta{charset: "utf-8"} %body %div %b all: = @statuses["all"] %b{class: "passed"} passed: = @statuses["passed"] %b{class: "failed"} failed: = @statuses["failed"] %b{class: "pending"} pending: = @statuses["pending"] - @tests.each do |example| %details %summary{class: "collapse #{example.last['status']}"} = example.last['full_description'] %div %div{class: 'section'} - if example.last['request'] && example.last['response']['body'] %div %b path: = example.first %div %b time: = example.last['time'] %div{class: 'section'} %div %b request.method: = example.last['request']['method'] %div %b request.url: = example.last['request']['url'] %div %b request.headers: = example.last['request']['headers'] %div %b request.body: %xmp = example.last['request']['body'] %div{class: 'section'} %div %b response.headers: = example.last['response']['headers'] %div %b response.body: %xmp = example.last['response']['body'] - elsif example.last['request'] %div %b path: = example.first %div{class: 'section'} %div %b request.method: = example.last['request']['method'] %div %b request.url: = example.last['request']['url'] %div %b request.headers: = example.last['request']['headers'] %div %b request.body: = example.last['request']['body'] %div{class: 'section'} %div Request failed - elsif example.last['status'] == 'pending' %div %b path: = example.first - else %div %b path: = example.first Test failed