21 lines
549 B
Crystal
21 lines
549 B
Crystal
require "./failure_junit_test_case"
|
|
|
|
module Spectator::Formatting
|
|
# JUnit test case for a errored result.
|
|
private class ErrorJUnitTestCase < FailureJUnitTestCase
|
|
# Result for this test case.
|
|
private getter result
|
|
|
|
# Creates the JUnit test case.
|
|
def initialize(example : Example, @result : ErrorResult)
|
|
super(example, @result)
|
|
end
|
|
|
|
# Adds the exception to the XML block.
|
|
private def content(xml)
|
|
xml.element("error", message: @result.error.message, type: @result.error.class)
|
|
super
|
|
end
|
|
end
|
|
end
|