factory_bot.rake 390 B

1234567891011121314
  1. namespace :factory_bot do
  2. desc "Verify that all FactoryBot factories are valid"
  3. task lint: :environment do
  4. if Rails.env.test?
  5. DatabaseCleaner.clean_with(:deletion)
  6. DatabaseCleaner.cleaning do
  7. FactoryBot.lint traits: true
  8. end
  9. else
  10. system("bundle exec rake factory_bot:lint RAILS_ENV='test'")
  11. fail if $?.exitstatus.nonzero?
  12. end
  13. end
  14. end