Resultados da pesquisa a pedido "shoulda"

9 a resposta

Como executar o console do Rails no ambiente de teste e carregar o test_helper.rb?

O pano de fundo: Estou tendo alguns problemas com a gem "Factory Girl" do Thoughtbot, com a qual é usado para criar objetos para usar em testes uni...

1 a resposta

Como obtenho shoulda para reconhecer minha associação polimórfica

1 a resposta

quando a menina da fábrica cria objetos em db?

Estou tentando simular uma sessão usandoFactoryGirl/shoulda (funcionou com luminárias, mas estou tendo problemas com o uso de fábricas). Tenho as seguintes fábricas (login de usuário e email, ambosunique validações): Factory.define :user do |u| ...

1 a resposta

Devem corresponder aos rspec: on =>: create

Estou usando alguns dos fósforos Shoulda rspec para testar meu modelo, sendo um deles: describe Issue do it { should_not allow_value("test").for(:priority) } endMeu problema com isso é que minha validação no meu modelo fica ...

2 a resposta

musta-matchers RSpec espera sintaxe

1 a resposta

Os do ActiveRecord dos match-matchers violam a regra "testar o comportamento, não implementar"?

Por exemplo, se eu estiver usandoshould validate_presence_of na minha especificação, isso é apenas um teste que eu tenhovalidate_presence_of parte do código dentro do meu modelo, e isso está testando a implementação. Mais importante, essa ...

5 a resposta

Usando o shoulda para refatorar testes de rspec em modelos Rails

2 a resposta

rspec e shoulda - complementares ou alternativas?

Eu uso o shoulda há um tempo e li e brinquei com o rspec. Não fiz uma comparação e contraste aprofundado. Mas parece-me que há alguma sobreposição entre os dois, mas eles não são substituições de 1 a 1. Estou pensando em escrever alguns testes ...

2 a resposta

Deve validar_format_of. not_with tem problema no framework (ou no meu entendimento)

Coloquei o seguinte código em um teste RSpec: it { should validate_format_of(:email).not_with('test@test')}e configure a classe real com: validates :email, :presence => true, :format => /\b[A-Z0-9._%-]+@(?:[A-Z0-9-]+\.)+[A-Z]{2,4}\b/iE quando ...