class StonesSpec::Postcondition::ExpectedResult

Attributes

example[R]

Public Class Methods

new(example) click to toggle source
# File lib/stones_spec/postcondition/postcondition.rb, line 18
def initialize(example)
  @example = example
end

Public Instance Methods

validate(initial_board_gbb, actual_final_board_gbb, result, status) click to toggle source
# File lib/stones_spec/postcondition/postcondition.rb, line 22
def validate(initial_board_gbb, actual_final_board_gbb, result, status)
  if status == :failed
    [example.title, :failed, make_error_output(result, initial_board_gbb)]
  else
    validate_expected_result(initial_board_gbb, actual_final_board_gbb, result)
  end
end