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
16
17
18
|
# File 'lib/evil/client/rspec.rb', line 16
def expect_client_operation(klass, name = nil)
ExpectStub.new(klass, name)
end
|
#stub_client_operation(klass = Evil::Client, name = nil) ⇒ Object
12
13
14
|
# File 'lib/evil/client/rspec.rb', line 12
def stub_client_operation(klass = Evil::Client, name = nil)
AllowStub.new(klass, name)
end
|
#unstub_all ⇒ Object
20
21
22
23
24
|
# File 'lib/evil/client/rspec.rb', line 20
def unstub_all
allow(Evil::Client::Container::Operation)
.to receive(:new)
.and_call_original
end
|