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.