Sha256: 4ae882262946f3da69409ae03db9dd49cf7a9b6b30820ea88ec594af72495e99

Contents?: true

Size: 382 Bytes

Versions: 5

Compression:

Stored size: 382 Bytes

Contents

namespace :factory_bot do
  desc 'Verify that all FactoryBot factories are valid'
  task lint: :environment do
    if Rails.env.test?
      require 'database_cleaner'
      DatabaseCleaner.cleaning do
        FactoryBot.lint
      end
    else
      system("RAILS_ENV='test' bundle exec rake app:factory_bot:lint")
      raise if $CHILD_STATUS.exitstatus.nonzero?
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
elabs-5.0.0 lib/tasks/factory_bot.rake
elabs-4.0.0 lib/tasks/factory_bot.rake
elabs-3.0.0 lib/tasks/factory_bot.rake
elabs-2.0.0 lib/tasks/factory_bot.rake
elabs-2.0.0.pre lib/tasks/factory_bot.rake