Sha256: c061285a6eda2bbad0cfa14869553ab2565862829c6b82891e30fe4f9f361575
Contents?: true
Size: 908 Bytes
Versions: 2
Compression:
Stored size: 908 Bytes
Contents
require 'developwithpassion_arrays' require 'core/arg_matching/arg_match_factory' require 'core/arg_matching/block_arg_matcher' require 'core/arg_matching/combined_arg_matcher' require 'core/arg_matching/matches' require 'core/arg_matching/regular_arg_matcher' require 'core/arg_behaviour' require 'core/arg_set' require 'core/class_swap' require 'core/class_swaps' require 'core/fake' require 'core/ignore_set' require 'core/method_stub' require 'singleton' module Fakes def fake(invocations = {}) item = Fakes::Fake.new invocations.each{|method,return_value| item.stub(method).and_return(return_value)} item end def arg_match return Fakes::Matches end def fake_class(klass,invocations = {}) item = fake(invocations) Fakes::ClassSwaps.instance.add_fake_for(klass,item) item end def reset_fake_classes Fakes::ClassSwaps.instance.reset end end include Fakes
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fakes-1.0.24 | lib/fakes.rb |
fakes-1.0.5 | lib/fakes.rb |