vanderleipinto / test_app

0 stars 0 forks source link

feat: config rspec in the project #2

Closed vanderleipinto closed 7 months ago

vanderleipinto commented 7 months ago

Instalar spring-commands-rspec

Instalar a gem 'spring-commands-rspec' para habilitar os comandos rspec na pasta bin.

No arquivo Gemfile colocaremos ela em desenvolvimento. bundle

Para gerar os arquivos usaremos:

bundle exec spring binstub rspec

Vamos alterar o arquivo application.rb para habilitar os testes.

config.generators do |g|
 g.test_framework :rspec,
    fixtures: false,
    view_specs: false,
    helper_specs:false,
    routint_specs:false
end

Adicionaremos a gem 'capybara' também para suprir as dependências dos testes. No arquivo Gemfile:

group :development, :test do
     ...
    gem 'capybara'
end

Criar um model para teste

Vamos criar um model comum para o teste:

`rails g scaffold Customer name:string email:string