Class: Shokkenki::Consumer::RSpec::Hooks
- Inherits:
-
Object
- Object
- Shokkenki::Consumer::RSpec::Hooks
- Defined in:
- lib/shokkenki/consumer/rspec/hooks.rb
Class Method Summary collapse
- .after_each ⇒ Object
- .after_suite ⇒ Object
- .before_each(example_group) ⇒ Object
- .before_suite ⇒ Object
Class Method Details
.after_each ⇒ Object
21 22 23 24 |
# File 'lib/shokkenki/consumer/rspec/hooks.rb', line 21 def self.after_each Shokkenki.consumer.assert_all_requests_matched! Shokkenki.consumer.assert_all_interactions_used! end |
.after_suite ⇒ Object
26 27 28 29 |
# File 'lib/shokkenki/consumer/rspec/hooks.rb', line 26 def self.after_suite Shokkenki.consumer.print_tickets Shokkenki.consumer.close end |
.before_each(example_group) ⇒ Object
14 15 16 17 18 19 |
# File 'lib/shokkenki/consumer/rspec/hooks.rb', line 14 def self.before_each example_group name = ConsumerName.from example_group Shokkenki.consumer.add_consumer(Shokkenki::Consumer::Model::Role.new(:name => name)) unless Shokkenki.consumer.consumer(name) Shokkenki.consumer.set_current_consumer name Shokkenki.consumer.clear_interaction_stubs end |