Sha256: 368f4205766a70e0f1cbff16c289f4f6018de9eb8f50962e61766a8a547cc45c
Contents?: true
Size: 602 Bytes
Versions: 3
Compression:
Stored size: 602 Bytes
Contents
require 'rspec/core/rake_task' ADAPTERS = YAML.load(File.read(File.dirname(__FILE__) + "/../spec/example_database.yml")).keys desc "Run specs under all supported databases" task :spec => ADAPTERS.map { |a| "spec:#{a}" } namespace :spec do ADAPTERS.each do |adapter| namespace :prepare do task adapter do ENV["POPULATOR_ADAPTER"] = adapter end end desc "Run specs under #{adapter}" RSpec::Core::RakeTask.new(adapter => "spec:prepare:#{adapter}") do |t| #t.spec_files = Rake::FileList["spec/**/*_spec.rb"] t.rspec_opts = ["-c"] end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
populator3-0.2.7 | tasks/spec.rake |
populator3-0.2.6 | tasks/spec.rake |
populator3-0.2.4 | tasks/spec.rake |