ошибка говорит "ArgumentError: неверное количество аргументов (0 для 1)" для:
def test_auth
#check that we can login we a valid Usuario
assert_equal @bob, Usuario.autenticar("bob", "test")
end
Но, подлинник принимает 2 аргумента:
def self.autenticar(usuario, clave)
u=find(:first, :conditions=>["usuario = ?", usuario])
return nil if u.nil?
return u if Usuario.encrypt(clave, u.salt)==u.clave
nil
end
Что происходит?