Sha256: 0bff2bf5ebb6626c3fd1666b436be5e78436265ebc11ae2232c3bea4f53718dd
Contents?: true
Size: 1.05 KB
Versions: 2
Compression:
Stored size: 1.05 KB
Contents
begin require 'bundler/gem_tasks' rescue LoadError end require 'cucumber' require 'cucumber/rake/task' require 'rspec/core/rake_task' begin require 'yard' rescue LoadError else namespace :build do YARD::Rake::YardocTask.new :doc end end Cucumber::Rake::Task.new :features, 'Test features' do |t| t.bundler = false end def define_spec_task(name, options={}) RSpec::Core::RakeTask.new name do |t| t.rspec_opts = ['--color'] unless options[:debug] == false begin require 'ruby-debug' rescue LoadError else t.rspec_opts << '--debug' end end t.pattern = "spec/**/*_spec.rb" end end desc 'Run all specs' define_spec_task :spec desc 'Run all specs and test features' task '' => [:spec, :features] task :default => [:spec, :features] # Support the 'gem test' command. namespace :test do desc '' define_spec_task :specs, :debug => false Cucumber::Rake::Task.new :features, '' do |t| t.bundler = false t.cucumber_opts = '--backtrace' end end task :test => %w(test:specs test:features)
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cape-1.1.0 | Rakefile |
cape-1.0.3 | Rakefile |