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 enqueue("#{} to be\n #{expected}\nbut found\n #{actual}") 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 enqueue("#{} to not be equal to #{expected}") 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() enqueue() 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 |