Sha256: 2b88ce588e7aa23817ded2c4f691b433a9f360947f04b355b1ac1e8f4b14957a
Contents?: true
Size: 1.3 KB
Versions: 2
Compression:
Stored size: 1.3 KB
Contents
require 'rubygems' require 'bundler/setup' require 'rake' require 'rcov/rcovtask' require 'date' require 'rake/gempackagetask' require 'rspec/core/rake_task' require 'cucumber/rake/task' require 'appraisal' require 'yard' desc 'Default: run the specs and features.' task :default => 'spec:unit' do system("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.' Rcov::RcovTask.new do |t| t.test_files = FileList['spec/*_spec.rb'] t.verbose = true 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 eval("$specification = begin; #{IO.read('factory_girl.gemspec')}; end") Rake::GemPackageTask.new($specification) do |package| package.need_zip = true package.need_tar = true end YARD::Rake::YardocTask.new do |t| end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
factory_girl_kibiz0r-2.0.0.beta3 | Rakefile |
factory_girl_kibiz0r-2.0.0.beta2 | Rakefile |