module Interjectable::RSpecHelper

Public Instance Methods

test_inject(target, dependency, value) click to toggle source
# File lib/interjectable/rspec.rb, line 126
def test_inject(target, dependency, value)
  unless value
    raise ArgumentError, "missing value for #{dependency.inspect}, correct usage: test_inject(my_thing, #{dependency.inspect}, FakeDependency.new)"
  end

  ClassMethods.test_inject(self.class, target, dependency, value)
end