test/unit/user_test.rb in quo_vadis-1.2.0 vs test/unit/user_test.rb in quo_vadis-1.2.1
- old
+ new
@@ -59,6 +59,16 @@
assert user.valid?
assert_not_equal 'john', user.username
assert_not_equal 'secret', user.password
end
+ test 'ignore blank usernames when authenticating' do
+ user = User.new :username => '', :password => ''
+ user.class_eval <<-END
+ def should_authenticate?; false end
+ END
+ user.save!
+
+ assert_equal nil, User.authenticate('', '')
+ end
+
end