Sha256: 98deb4930aa50b83c8dd1d41a39c47a2c27d006ee6c75ff6622031bc0dda67cd
Contents?: true
Size: 719 Bytes
Versions: 4
Compression:
Stored size: 719 Bytes
Contents
require "bundler/gem_tasks" require 'engine_cart/rake_task' require 'rspec/core/rake_task' RSpec::Core::RakeTask.new(:spec) task :ci => ['generate_test_gem', 'spec'] do end task :generate_test_gem => ['engine_cart:setup'] do system("rm -rf spec/internal") system("rails plugin new spec/internal_gem") system("mv spec/internal_gem spec/internal") Rake::Task['engine_cart:inject_gemfile_extras'].invoke within_test_app do system "git init" FileUtils.touch('.gitignore') Dir.mkdir('spec') system "bundle install" system "echo 'require \"engine_cart/rake_task\"\n' >> Rakefile" system("rake engine_cart:prepare") system("rake engine_cart:generate") end end task :default => :ci
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
engine_cart-0.1.3 | Rakefile |
engine_cart-0.1.2 | Rakefile |
engine_cart-0.1.1 | Rakefile |
engine_cart-0.1.0 | Rakefile |