Method: RSpec::Mocks::TestDouble#initialize
- Defined in:
- lib/rspec/mocks/test_double.rb
#initialize(name = nil, stubs = {}) ⇒ Object
Creates a new test double with a name (that will be used in error
messages only)
9 10 11 12 13 14 15 16 17 18 |
# File 'lib/rspec/mocks/test_double.rb', line 9 def initialize(name=nil, stubs={}) @__expired = false if Hash === name && stubs.empty? stubs = name @name = nil else @name = name end assign_stubs(stubs) end |