Class: Qsim::Checker

Inherits:
Mumukit::Metatest::Checker
  • Object
show all
Defined in:
lib/checker.rb

Instance Method Summary collapse

Instance Method Details

#check_equal(result, records) ⇒ Object



3
4
5
6
7
8
# File 'lib/checker.rb', line 3

def check_equal(result, records)
  records.each do |record, expected|
    actual = result[:records][record]
    fail I18n.t :check_equal_failure, {record: record, expected: expected, actual: actual} unless actual == expected
  end
end

#render_error_output(result, error) ⇒ Object



14
15
16
# File 'lib/checker.rb', line 14

def render_error_output(result, error)
  "#{error}\n#{renderer.render result}"
end

#render_success_output(result) ⇒ Object



10
11
12
# File 'lib/checker.rb', line 10

def render_success_output(result)
  renderer.render result
end