Class: TestCentricity::ExceptionQueue
- Includes:
- Capybara::DSL
- Defined in:
- lib/testcentricity_web/exception_queue_helper.rb
Class Method Summary collapse
- .enqueue_assert_equal(expected, actual, error_message) ⇒ Object
- .enqueue_assert_not_equal(expected, actual, error_message) ⇒ Object
- .enqueue_exception(error_message) ⇒ Object
- .post_exceptions ⇒ Object
Class Method Details
.enqueue_assert_equal(expected, actual, error_message) ⇒ Object
7 8 9 10 11 12 |
# File 'lib/testcentricity_web/exception_queue_helper.rb', line 7 def self.enqueue_assert_equal(expected, actual, ) unless expected == actual @error_queue = "#{@error_queue}#{} to be\n #{expected}\nbut found\n #{actual}\n\n" enqueue_screenshot end end |
.enqueue_assert_not_equal(expected, actual, error_message) ⇒ Object
14 15 16 17 18 19 |
# File 'lib/testcentricity_web/exception_queue_helper.rb', line 14 def self.enqueue_assert_not_equal(expected, actual, ) unless expected != actual @error_queue = "#{@error_queue}#{} to not be equal to #{expected}\n\n" enqueue_screenshot end end |
.enqueue_exception(error_message) ⇒ Object
21 22 23 |
# File 'lib/testcentricity_web/exception_queue_helper.rb', line 21 def self.enqueue_exception() @error_queue = "#{@error_queue}#{}\n\n" end |
.post_exceptions ⇒ Object
25 26 27 28 29 |
# File 'lib/testcentricity_web/exception_queue_helper.rb', line 25 def self.post_exceptions raise @error_queue unless @error_queue.nil? ensure @error_queue = nil end |