Skip to content

Instantly share code, notes, and snippets.

def assert_methods(actual, methods = {})
methods.each do |method, value|
assert_equal(value, actual.send(method),
"For method #{method} expected <#{value}>, got <#{actual.send(method)}>")
end
end
## usage:
assert_methods(@user, :name => "Fred", :email => "fred@fred.com", :comment_count => 12)
# using machinist and Authlogic to crat
def login!(options = {})
user = User.make(options)
set_session_for(user)
user
end
def set_session_for(user)
UserSession.create(user)