Sha256: 33ae0eb00f48e15ab5ec1331fcf7b437a2b24b9601834355a209cafe24a79483
Contents?: true
Size: 855 Bytes
Versions: 3
Compression:
Stored size: 855 Bytes
Contents
module TestCentricity class ExceptionQueue @error_queue def self.enqueue_assert_equal(expected, actual, error_message) unless expected == actual @error_queue = "#{@error_queue}#{error_message} to be\n #{expected}\nbut found\n #{actual}\n\n" screen_shot_and_save_page(nil) end end def self.enqueue_assert_not_equal(expected, actual, error_message) unless expected != actual @error_queue = "#{@error_queue}#{error_message} to not be equal to #{expected}\n\n" screen_shot_and_save_page(nil) end end def self.enqueue_exception(error_message) @error_queue = "#{@error_queue}#{error_message}\n\n" end def self.post_exceptions raise @error_queue unless @error_queue.nil? ensure @error_queue = nil end end end
Version data entries
3 entries across 3 versions & 1 rubygems