Resultados da pesquisa a pedido "rspec"

4 a resposta

especificações individuais passam quando executadas sozinhas, mas falham quando todas as especificações são executadas

Tenho 30 especificações no meu foo_controller_spec.rb e quando executo o arquivo inteiro usando a especificação, recebo 4 falhas e 2 pendentes. Quando executo as 4 especificações com falha individualmente, 3 delas ainda falham, mas uma ...

1 a resposta

rspec + teste de modelo de fábrica atributos aninhados

Eu tenho um aplicativo rails4 com rspec + factory_girl. Gostaria de testar a validação que garante que o produto tenha pelo menos um recurso, concorrência, caso de uso e setor. Os três primeiros devem pertencer a um produto, mas a indústria pode ...

5 a resposta

Quais estruturas de teste são usadas para o Rails? [fechadas]

Quais estruturas de teste de unidade são usadas para o Rails? Estou lendo o livro (Pragmatic Programmers Agile Dev. With Rails), que mostra como fazer testes de unidade no Rails. O livro me mostrou o conjunto de testes padrão de trilhos (uma ...

1 a resposta

Como testar a postagem do Controller: criar JSON api nos trilhos usando rspec?

Eu rasguei meu cabelo tentando fazer o teste passar. Eu tenho uma API JSON que se parece com isso: { "data": [ { "id": "b99f8173-0492-457f-9de9-6c1d8d6832ed", "type": "manufacturer_organizations", "attributes": { "account_number": "random ...

1 a resposta

RSpec: Como escrever um caso de teste de unidade para receber uma exceção que está sendo gerada no método privado

Eu implementei o bloqueio otimista para a condição de corrida. Para isso, adicionei uma coluna extralock_version no produto. Método:recalculate está chamando @ privamethod_1 então ele salva save!) o produto. Não consigo usarsave! em ...

1 a resposta

RoR: como testo meu aplicativo em vários bancos de dado

Comecei a implantar meu aplicativo RoR mais recente emHeroku, o que exigiu que eu começasse a usar o PostgreSQL - anteriormente eu usava SQLite e MySQL. Eu queria uma maneira simples de fazer testes de vermelho / verde continuamente nos três ...

1 a resposta

hamada de método @Expect e proxy para o método original com RSpec

Quero descobrir com o BDD ausente: inclua parâmetros para o método ActiveRecord :: Base.find. Então, minha ideia é incluir nas especificações algo assim: ActiveRecord::Base.should_receive(:find).once.and_proxy_to_original_method parent = ...

4 a resposta

Rspec, Pepino: melhor estratégia de limpeza de banco de dados de velocidade

Gostaria de aumentar a velocidade dos meus testes. Devo usaruse_transactional_fixtures ou vá com odatabase_cleaner gemaQual estratégia de limpeza de banco de dados é a melhor? Notei que após a migração de:truncation para:transaction meus mais ...

2 a resposta

Testes de controladores quebrados após a instalação da Capybar

Eu tive vários testes combinados de controlador / exibição escritos com rspec. Eu adicionei a jóia da Capivara e escrevi alguns testes de integração que passam bem. O único problema é que agora em todos os meus testes de controlador, onde eu ...

3 a resposta

Errno :: ENOENT: esse arquivo ou diretório não existe @ rb_file_s_mtime após testes de recursos

Ao executar o recurso Rspecs, recebo o seguinte erro (rastreamento completo na parte inferior desta mensagem) Puma outputRack app error handling request { ...