RSpec-Executando apenas um teste
2018, Apr 12
Muitas vezes queremos rodar apenas um teste em nosso projeto e não toda nossa switch, para isso vamos ver alguns comandos que possam nos ajudar nessa tarefa.
RSpec caminho
Digamos que estamos fazendo um projeto em ruby, separamos nossos testes por pasta e queremos executar apenas um arquivo, então basta executar o comando:
rspec /pasta/arquivo_spec.rb
Assim todos os teste dentro do arquivo serão executados.
Executando teste pelo título
As vezes queremos executar apenas um teste dentro do nosso arquivo de teste, podemos fazer isso usando o sufixo -e “título”, por exemplo:
rspec /nome_classe/arquivo_spec.rb -e "título"
Executando teste pela linha
Podemos também executar um teste por uma linha do arquivo,vamos utilizar o mesmo conceito do item anterior mas ao invés de buscar o título apenas utilizamos a linha que queremos executar.
rspec /nome_classe/arquivo_spec.rb:linha
Por enquanto é só isso, nos vemos na próxima.