shard-spectator/src/spectator/result.cr

15 lines
301 B
Crystal
Raw Normal View History

2018-08-31 03:07:14 +00:00
module Spectator
2018-09-15 19:25:11 +00:00
abstract class Result
2018-08-31 03:07:14 +00:00
getter example : Example
2018-08-31 04:45:49 +00:00
getter elapsed : Time::Span
2018-08-31 03:07:14 +00:00
abstract def passed? : Bool
2018-09-15 19:30:07 +00:00
abstract def failed? : Bool
abstract def errored? : Bool
abstract def pending? : Bool
2018-08-31 03:07:14 +00:00
2018-08-31 04:45:49 +00:00
protected def initialize(@example, @elapsed)
2018-08-31 03:07:14 +00:00
end
end
end