Problema com Rspec no Controller  XML
Índice dos Fóruns » Ruby & Ruby on Rails
Autor Mensagem
rodrigoy
GUJ Ranger
[Avatar]

Membro desde: 18/04/2006 01:06:28
Mensagens: 758
Localização: São Paulo
Offline

Amigos(as),

Deve ser algo bem idiota, mas porque essa espec não tá funfando? É muito simples!



Está dando:

Spec::Mocks::MockExpectationError in 'PerfilsController deve mostrar o usuġrio passado como parĢmetro'
<Perfil(id: integer, login: string, senha: string, nome: string, descricao: text, data_nasc: date, estado_civil: string,
created_at: datetime, updated_at: datetime) (class)> expected :find with ("1") once, but received it 0 times
./spec/controllers/perfils_controller_spec.rb:10:

O código está no GitHub...

http://github.com/rodrigoy/beckanos-rails/tree/master


Rodrigo Yoshima
www.ASPERCOM.com.br

Próximas Turmas:
São Paulo: Scrum 28/agosto | OOAD-UML 13/setembro

Débito Técnico Blog: blog.aspercom.com.br
[WWW]
dc.rec1
JavaChild
[Avatar]

Membro desde: 15/07/2007 22:39:03
Mensagens: 107
Offline

tenta:

get :show, :id => '1'

Diego Carrion
www.diegocarrion.com
MouseOver Studio:
www.mouseoverstudio.com/blog/
[WWW]
rodrigoy
GUJ Ranger
[Avatar]

Membro desde: 18/04/2006 01:06:28
Mensagens: 758
Localização: São Paulo
Offline

Diego você eh um gênio...

Mas fica a reflexão, qual a diferença entre:




e




Rodrigo Yoshima
www.ASPERCOM.com.br

Próximas Turmas:
São Paulo: Scrum 28/agosto | OOAD-UML 13/setembro

Débito Técnico Blog: blog.aspercom.com.br
[WWW]
Mauricio Linhares
Moderador
[Avatar]

Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline

Nâo existe diferença, o modo que você está tentando chamar nâo existe, por isso nâo funciona

o primeiro parâmetro é a action a ser chamada e o segundo é o hash com os parâmetros da chamada. O único que nâo funciona assim é o "xhr()" que começa com o método http a ser chamado.

Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr

Screencast de Introdução a linguagem Objective-C
[WWW]
dc.rec1
JavaChild
[Avatar]

Membro desde: 15/07/2007 22:39:03
Mensagens: 107
Offline

Me parece que a primeira sintaxe esta errada, a definição do método é algo assim:

get(method_name, params ={})



Diego Carrion
www.diegocarrion.com
MouseOver Studio:
www.mouseoverstudio.com/blog/
[WWW]
rodrigoy
GUJ Ranger
[Avatar]

Membro desde: 18/04/2006 01:06:28
Mensagens: 758
Localização: São Paulo
Offline

eu confundí com o redirect...

pior que eu peguei isso de um exemplo da internet... não sei aonde... nem tinha notado que o método não existia

#fail

Rodrigo Yoshima
www.ASPERCOM.com.br

Próximas Turmas:
São Paulo: Scrum 28/agosto | OOAD-UML 13/setembro

Débito Técnico Blog: blog.aspercom.com.br
[WWW]
 
Índice dos Fóruns » Ruby & Ruby on Rails
Ir para:   
Powered by JForum 2.1.8 © JForum Team