Perguntas com a marcação «rspec»

RSpec é uma estrutura de desenvolvimento orientado por comportamento (BDD) para a linguagem de programação Ruby, inspirada em JBehave. Ele contém sua própria estrutura de simulação totalmente integrada com base no JMock. O framework pode ser considerado uma linguagem de domínio específico (DSL) e se assemelha a uma especificação de linguagem natural.

447
Quando usar o RSpec let ()?

Eu costumo usar os blocos anteriores para definir variáveis ​​de instância. Eu então uso essas variáveis ​​nos meus exemplos. Eu me deparei recentemente let(). De acordo com os documentos do RSpec, é usado para ... para definir um método auxiliar memorizado. O valor será armazenado em cache em...

306
Como executar um único teste RSpec?

Eu tenho o seguinte arquivo: /spec/controllers/groups_controller_spec.rb Qual comando no terminal eu uso para executar exatamente essa especificação e em qual diretório eu executo o comando? Meu arquivo gem: # Test ENVIRONMENT GEMS group :development, :test do gem "autotest" gem...

175
Testando módulos no rspec

Quais são as melhores práticas para testar módulos no rspec? Eu tenho alguns módulos que são incluídos em alguns modelos e, por enquanto, eu simplesmente tenho testes duplicados para cada modelo (com poucas diferenças). Existe uma maneira de

145
Como verificar uma resposta JSON usando o RSpec?

Eu tenho o seguinte código no meu controlador: format.json { render :json => { :flashcard => @flashcard, :lesson => @lesson, :success => true } No meu teste do controlador RSpec, quero verificar se um determinado cenário recebe uma resposta json bem-sucedida, portanto, tive a...