Resultados da pesquisa a pedido "rspec"
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 = ...
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 ...
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 ...
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 { ...