Skip to content

Instantly share code, notes, and snippets.

@richdownie
Last active December 23, 2015 19:59
Show Gist options
  • Save richdownie/6686801 to your computer and use it in GitHub Desktop.
Save richdownie/6686801 to your computer and use it in GitHub Desktop.
class Hax < ApplicationController
before_filter :authenticate_user!
before_filter :fail_unless_in_test_environment
def check_user_activity
u = User.last
puts u.user_activities.count
raise "#{u.activities.count} You were expecting #{(params[:count]).to_i} user_activities.count" unless u.activities.count == (params[:count]).to_i
redirect_to activities_path
end
def check_user_completed_activities
u = User.last
raise "#{u.user_activities.count} You were expecting #{(params[:count]).to_i}" unless u.user_activities.count == (params[:count]).to_i
redirect_to activities_path
end
def tz
u = User.last
raise "Hi u.time_zone = #{u.time_zone}" unless u.time_zone == "Eastern Time (US & Canada)"
redirect_to activities_path
end
def fail_unless_in_test_environment
raise unless %w(development, test, qa, staging).include?(Rails.env)
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment