2018-08-31 03:07:14 +00:00
|
|
|
module Spectator
|
2018-11-16 16:48:35 +00:00
|
|
|
# Base class that represents the outcome of running an example.
|
|
|
|
# Sub-classes contain additional information specific to the type of result.
|
2018-09-15 19:25:11 +00:00
|
|
|
abstract class Result
|
2018-11-16 16:48:35 +00:00
|
|
|
# Example that was run that this result is for.
|
2018-08-31 03:07:14 +00:00
|
|
|
getter example : Example
|
2018-11-16 16:48:35 +00:00
|
|
|
|
|
|
|
# Constructs the base of the result.
|
|
|
|
# The `example` should refer to the example that was run
|
|
|
|
# and that this result is for.
|
2018-12-10 18:16:43 +00:00
|
|
|
def initialize(@example)
|
2018-08-31 03:07:14 +00:00
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|