Sha256: f4fa123099f2c787ef98236ef6f69de6e3c19fad17bf8f4cf4d8f6362dfa5cc9

Contents?: true

Size: 1.25 KB

Versions: 38

Compression:

Stored size: 1.25 KB

Contents

require 'rubygems'
require 'bundler'
require 'rake'
require 'appraisal'
require 'yard'
require 'rspec/core/rake_task'
require 'cucumber/rake/task'
require 'rcov/rcovtask'

Bundler::GemHelper.install_tasks

desc 'Default: run the specs and features.'
task :default => 'spec:unit' do
  system("bundle exec rake -s appraisal spec:acceptance features;")
end

namespace :spec do
  desc "Run unit specs"
  RSpec::Core::RakeTask.new('unit') do |t|
    t.pattern = 'spec/{*_spec.rb,factory_girl/**/*_spec.rb}'
  end

  desc "Run acceptance specs"
  RSpec::Core::RakeTask.new('acceptance') do |t|
    t.pattern = 'spec/acceptance/**/*_spec.rb'
  end
end

desc "Run the unit and acceptance specs"
task :spec => ['spec:unit', 'spec:acceptance']

desc 'Performs code coverage on the factory_girl plugin.'
RSpec::Core::RakeTask.new(:rcov) do |task|
  task.pattern = 'spec/**/*_spec.rb'
  task.rcov = true
  task.rspec_opts = "--format progress"
  task.rcov_opts = %{--exclude osx\/objc,spec,gems\/ --aggregate coverage/coverage.data}
end

desc "Clean files generated by rake tasks"
task :clobber => [:clobber_rcov]

Cucumber::Rake::Task.new(:features) do |t|
  t.fork = true
  t.cucumber_opts = ['--format', (ENV['CUCUMBER_FORMAT'] || 'progress')]
end

YARD::Rake::YardocTask.new do |t|
end

Version data entries

38 entries across 33 versions & 3 rubygems

Version Path
judge-2.0.5 vendor/bundle/ruby/2.1.0/gems/factory_girl-2.6.4/Rakefile
challah-0.6.2 vendor/bundle/gems/factory_girl-2.6.1/Rakefile
challah-0.6.1 vendor/bundle/gems/factory_girl-2.6.1/Rakefile
challah-0.6.1 vendor/bundle/gems/factory_girl-2.5.1/Rakefile
challah-0.6.0 vendor/bundle/gems/factory_girl-2.6.1/Rakefile
challah-0.6.0 vendor/bundle/gems/factory_girl-2.5.1/Rakefile
challah-0.5.4 vendor/bundle/gems/factory_girl-2.6.1/Rakefile
challah-0.5.4 vendor/bundle/gems/factory_girl-2.5.1/Rakefile
challah-0.5.3 vendor/bundle/gems/factory_girl-2.5.1/Rakefile
challah-0.5.3 vendor/bundle/gems/factory_girl-2.6.1/Rakefile
challah-0.5.2 vendor/bundle/gems/factory_girl-2.5.1/Rakefile
challah-0.5.2 vendor/bundle/gems/factory_girl-2.6.1/Rakefile
factory_girl-2.6.4 Rakefile
factory_girl-2.6.3 Rakefile
factory_girl-2.6.2 Rakefile
challah-0.5.1 vendor/bundle/gems/factory_girl-2.6.1/Rakefile
factory_girl-2.6.1 Rakefile
challah-0.5.0 vendor/bundle/gems/factory_girl-2.5.1/Rakefile
factory_girl-2.6.0 Rakefile
factory_girl-2.5.2 Rakefile