Module: Poodle::TestHelpers
- Includes:
- Assertions
- Defined in:
- lib/poodle/test_helpers.rb
Overview
Test utilities and mock classes for testing applications that use Poodle
Defined Under Namespace
Modules: Assertions, TestMode Classes: MockClient
Instance Method Summary collapse
- #clear_poodle_deliveries ⇒ Object
- #last_poodle_delivery ⇒ Object
-
#poodle_deliveries ⇒ Object
Convenience methods for accessing test data.
-
#poodle_mock_client ⇒ Object
Create a mock client for testing.
Methods included from Assertions
#assert_email_sent, #assert_email_sent_to, #assert_email_sent_with_subject, #assert_no_emails_sent
Instance Method Details
#clear_poodle_deliveries ⇒ Object
204 205 206 |
# File 'lib/poodle/test_helpers.rb', line 204 def clear_poodle_deliveries Poodle::TestHelpers::TestMode.clear_deliveries end |
#last_poodle_delivery ⇒ Object
200 201 202 |
# File 'lib/poodle/test_helpers.rb', line 200 def last_poodle_delivery Poodle::TestHelpers::TestMode.last_delivery end |
#poodle_deliveries ⇒ Object
Convenience methods for accessing test data
196 197 198 |
# File 'lib/poodle/test_helpers.rb', line 196 def poodle_deliveries Poodle::TestHelpers::TestMode.deliveries end |
#poodle_mock_client ⇒ Object
Create a mock client for testing
209 210 211 |
# File 'lib/poodle/test_helpers.rb', line 209 def poodle_mock_client Poodle::TestHelpers::MockClient.new end |