Sha256: d2ed60e2eb96d4d408eb11261d33e6da70102fc894faa249602c1a576f12dbad

Contents?: true

Size: 697 Bytes

Versions: 2

Compression:

Stored size: 697 Bytes

Contents

#!/usr/bin/env rake
require "bundler/gem_tasks"
require 'cucumber/rake/task'
require 'rspec/core/rake_task'

task :clear_coverage do
  code_coverage_directory = "#{File.dirname(__FILE__)}/coverage"

  FileUtils.remove_dir(code_coverage_directory, true)
end

desc 'Run all acceptance tests for the gem'
Cucumber::Rake::Task.new(:tests) do |t|
  t.cucumber_opts = "-t ~@wip -t ~@off"
end

desc 'Run all API specifications for the gem'
RSpec::Core::RakeTask.new(:specs) do |t|
  t.rspec_opts = "-t ~wip -t ~off"
end

desc 'Run All The Things'
task :everything => :clear_coverage do
  Rake::Task[:specs].invoke
  Rake::Task[:tests].invoke
end

task :default => :everything

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
cucumber_analytics-1.4.2 Rakefile
cucumber_analytics-1.4.1 Rakefile