Rodar testes unitários + Ruby on Rails  XML
Índice dos Fóruns » Ruby & Ruby on Rails
Autor Mensagem
Nykolas Lima
Virtual Machine Man
[Avatar]

Membro desde: 07/07/2008 13:10:41
Mensagens: 606
Offline

Olá pessoal,

Estou estudando ROR pelo livro Agile Web Development With Rails e no capítulo que trata sobre testes ao executar a classe de teste gerada pelo Rails me é lançado o seguinte erro:



Porque ao rodar o teste ele tenta dar um insert na tabela de line_items?
O campo product_id realmente não tem valor default porque é um campo not null. Estou fazendo algo errado?

Se o pessoal de rails puder me ajudar....valeu!

Blog: http://nykolaslima.wordpress.com
[WWW]
Leozin
JWizard
[Avatar]

Membro desde: 18/06/2005 21:01:26
Mensagens: 2310
Localização: São Paulo/SP
Offline

você por acaso alterou os objetos de domínio? Se sim, você criou o db:migrate?

A propósito, os seus fixtures estão correto?

http://www.leozin.com.br/blog
[ICQ]
Nykolas Lima
Virtual Machine Man
[Avatar]

Membro desde: 07/07/2008 13:10:41
Mensagens: 606
Offline

Leozin wrote:você por acaso alterou os objetos de domínio? Se sim, você criou o db:migrate?

A propósito, os seus fixtures estão correto?


Leozin,

consegui resolver o problema. O Rails gerou um fixtures padrão sem nada

Com isso o rails tentava inserir um registro com dados nullos e por isso o problema.

Muito obrigado pela ajuda!

Abraços

Blog: http://nykolaslima.wordpress.com
[WWW]
 
Índice dos Fóruns » Ruby & Ruby on Rails
Ir para:   
Powered by JForum 2.1.8 © JForum Team