Sha256: f85626965cd6ee44f95cad784776ccff4897d4e1fb386f3cfa17dc707cf0d132

Contents?: true

Size: 707 Bytes

Versions: 3

Compression:

Stored size: 707 Bytes

Contents

require 'bundler/setup'

APP_RAKEFILE = File.expand_path('../spec/dummy/Rakefile', __FILE__)
load 'rails/tasks/engine.rake'
load 'rails/tasks/statistics.rake'

require 'bundler/gem_tasks'
require 'rspec/core/rake_task'

RSpec::Core::RakeTask.new :spec do
  Rails.env = 'test'
  Rake::Task['app:db:environment:set'].invoke if Rails::VERSION::MAJOR == 5
  Rake::Task['app:db:drop'].invoke
  Rake::Task['app:db:create'].invoke
  Rake::Task['app:db:schema:load'].invoke
end

task 'spec:all' do
  Dir.glob(File.join(__dir__, 'gemfiles', '*.gemfile')).each do |gemfile|
    sh "BUNDLE_GEMFILE=#{gemfile} bundle install --quiet"
    sh "BUNDLE_GEMFILE=#{gemfile} bin/rake spec"
  end
end

task default: 'spec:all'

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ons_on_rails-1.0.2 Rakefile
ons_on_rails-1.0.1 Rakefile
ons_on_rails-1.0.0 Rakefile