Module: Remockable::Helpers

Included in:
ActiveModel::Helpers, ActiveRecord::Helpers
Defined in:
lib/remockable/helpers.rb

Instance Method Summary collapse

Instance Method Details

#unsupported_options(keys) ⇒ Object



3
4
5
6
7
8
9
# File 'lib/remockable/helpers.rb', line 3

def unsupported_options(keys)
  @expected.keys.each do |key|
    if keys.collect(&:to_sym).include?(key.to_sym)
      raise ArgumentError.new("Unsupported option #{key.inspect}")
    end
  end
end

#valid_options(keys) ⇒ Object



11
12
13
14
15
16
17
# File 'lib/remockable/helpers.rb', line 11

def valid_options(keys)
  @expected.keys.each do |key|
    unless keys.collect(&:to_sym).include?(key.to_sym)
      raise ArgumentError.new("Unknown option #{key.inspect}")
    end
  end
end