Module: Evil::Client::RSpec
- Defined in:
- lib/evil/client/rspec.rb,
lib/evil/client/rspec/base_stub.rb,
lib/evil/client/rspec/allow_stub.rb,
lib/evil/client/rspec/expect_stub.rb,
lib/evil/client/rspec/evil_client_schema_matching.rb
Defined Under Namespace
Classes: AllowStub, BaseStub, ExpectStub
Instance Method Summary
collapse
Instance Method Details
#expect_client_operation(klass, name = nil) ⇒ Object
15
16
17
|
# File 'lib/evil/client/rspec.rb', line 15
def expect_client_operation(klass, name = nil)
ExpectStub.new(klass, name)
end
|
#stub_client_operation(klass = Evil::Client, name = nil) ⇒ Object
11
12
13
|
# File 'lib/evil/client/rspec.rb', line 11
def stub_client_operation(klass = Evil::Client, name = nil)
AllowStub.new(klass, name)
end
|
#unstub_all ⇒ Object
19
20
21
22
23
|
# File 'lib/evil/client/rspec.rb', line 19
def unstub_all
allow(Evil::Client::Container::Operation)
.to receive(:new)
.and_call_original
end
|