class CmQuiz::Review::BaseReview
Attributes
options[R]
path[R]
verb[R]
Public Instance Methods
build_test_result(test_case, passed = true, message = nil)
click to toggle source
# File lib/cm_quiz/review/base_review.rb, line 22 def build_test_result(test_case, passed = true, message = nil) [test_case, passed, message] end
perform()
click to toggle source
# File lib/cm_quiz/review/base_review.rb, line 9 def perform run build_test_result(test_request) rescue RSpec::Expectations::ExpectationNotMetError => e build_test_result(test_request, false, e.message) rescue => e build_test_result(test_request, false, e.message) end
run()
click to toggle source
# File lib/cm_quiz/review/base_review.rb, line 18 def run raise "Method `run` should be implemented on class #{self.class}" end
test_request()
click to toggle source
# File lib/cm_quiz/review/base_review.rb, line 26 def test_request { verb: @verb, path: @path, options: @options } end