!!! 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{class: 'group'} %div{class: 'section'} %div %b path: = example.first - if example.last['responses'] - example.last['responses'].each do |response| %div{class: 'group'} - if response['response'] && response['response']['request'] %div{class: 'section'} %div %b request.time: = response['time'] %div %b request.method: = response['response']['request']['method'] %div %b request.url: = response['response']['request']['url'] %div %b request.headers: = response['response']['request']['headers'] %div %b request.body: %xmp =response['response']['request']['body'] - if response['response'] %div{class: 'section'} %div %b response.headers: = response['response']['headers'] %div %b response.body: %xmp = response['response']['body'] - if example.last['exception'] %details %summary{class: "collapse"} = 'exception' %div %div{class: 'group section'} %div %b exception.class: = example.last['exception']['class'] %div %b exception.message: = example.last['exception']['message'] %div %b exception.backtrace: = example.last['exception']['backtrace']