module SharedUserWithoutEmail

Public Instance Methods

email_changed?() click to toggle source

This test stub is a bit rubbish because it's tied very closely to the implementation where we care about this one case. However, completely removing the email field breaks “recoverable” tests completely, so we are just taking the approach here that “email” is something that is a not an ActiveRecord field.

# File test/rails_app/lib/shared_user_without_email.rb, line 18
def email_changed?
  raise NoMethodError
end
respond_to?(method_name, include_all=false) click to toggle source
# File test/rails_app/lib/shared_user_without_email.rb, line 22
def respond_to?(method_name, include_all=false)
  return false if method_name.to_sym == :email_changed?
  super(method_name, include_all)
end