Module: OpenHAB::RSpec::Mocks::Space
- Defined in:
- lib/openhab/rspec/mocks/space.rb
Instance Method Summary collapse
-
#proxy_for(object) ⇒ Object
When setting expectations on proxies, set them against the item themselves, so that it will catch calls against ‘self` from within the instance.
Instance Method Details
#proxy_for(object) ⇒ Object
When setting expectations on proxies, set them against the item themselves, so that it will catch calls against ‘self` from within the instance.
13 14 15 16 17 18 19 |
# File 'lib/openhab/rspec/mocks/space.rb', line 13 def proxy_for(object) return super unless ::RSpec.current_example&.example_group&.consistent_proxies? object = object.__getobj__ if object.is_a?(Core::Items::Proxy) super end |