Configurar rspec + factorybot

5/33
Recursos

Aportes 9

Preguntas 1

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

Agrega en rails_helper.rb

Shoulda::Matchers.configure do |config|
  config.integrate do |with|
    # Choose a test framework:
    with.test_framework :rspec

    # Choose one or more libraries:
    with.library :active_record
    with.library :active_model
    with.library :action_controller
    # Or, choose all of the above:
    with.library :rails
  end
end

2020

group :test do
  gem 'factory_bot_rails', '~> 4.0'
  gem 'shoulda', '~> 3.6.0'
  gem 'shoulda-matchers', '~> 3.1.3'
  gem 'rails-controller-testing', '~> 1.0.4'
  gem 'faker', '~> 1.9'
  gem 'database_cleaner', '~> 1.7'
  gem 'rspec-rails', '~> 3.5'
end

Es un gran alivio tener en el curso clases como 茅sta, donde adem谩s de mostrarnos c贸mo configurar las gemas, el profesor explica qu茅 es lo que hace ese c贸digo adicional que agregamos para la configuraci贸n.

Cuando se aprende una nueva tecnolog铆a se desconocen muchas cosas, como 茅ste tipo de detalles.

Es posible llegar a perder muchas horas por errores generados por una mala configuraci贸n.

no explican nada, solo habla, habla y habla

Tambien se pueden correr las pruebas ejecutando solamente el statement rspec

Viejo que cursos mas de mierda jaja

En la documentaci贸n de shoulda-matchers aparece, en la configuraci贸n, estas l铆neas:

Shoulda::Matchers.configure do |config|
config.integrate do |with|
with.test_framework :rspec
with.library :rails
end
end

Entiendo que con 鈥渨ith.library :rails鈥 incluye active_record, etc.

Configuraci贸n de factory_bot

Cuando se habla de la configuraci贸n de 鈥淔actoryBot鈥 en el minuto 6:25, lo que se esta diciendo es que no hay que configurarla (expl铆citamente) sino que la gema que instalamos 鈥factory_bot_rails鈥 hereda todos los metodos de factory_bot ?

Genial la explicaci贸n previa al desarrollo