Sha256: 87d771d327d5aafea1ff15092cd90ea12dfbe0f626bed762150db304d26b512e
Contents?: true
Size: 844 Bytes
Versions: 38
Compression:
Stored size: 844 Bytes
Contents
require 'spec_helper' module RSpec module Mocks describe "Methods added to every object" do include_context "with syntax", :expect def added_methods host = Class.new orig_instance_methods = host.instance_methods Syntax.enable_should(host) (host.instance_methods - orig_instance_methods).map(&:to_sym) end it 'limits the number of methods that get added to all objects' do # If really necessary, you can add to this list, but long term, # we are hoping to cut down on the number of methods added to all objects expect(added_methods).to match_array([ :as_null_object, :null_object?, :received_message?, :should_not_receive, :should_receive, :stub, :stub!, :stub_chain, :unstub, :unstub! ]) end end end end
Version data entries
38 entries across 38 versions & 8 rubygems