Sha256: 1429120018f7559fec2e5d77e72db4f641428d438efd3f05027c3b6d0eebc115

Contents?: true

Size: 915 Bytes

Versions: 6

Compression:

Stored size: 915 Bytes

Contents

#!/usr/bin/env rake

# require 'bundler'
# Bundler.require :default, :test, :development

require 'filegen'
require 'fedux_org_stdlib/rake_tasks'

require 'coveralls/rake/task'
Coveralls::RakeTask.new

desc 'Default task => run test suite'
task default: :test

desc 'Run test suite'
task :test do
  Rake::Task['test:before'].execute

  begin
    %w(test:rubocop test:rspec test:cucumber test:after).each { |t| Rake::Task[t].execute }
  ensure
    Rake::Task['test:after'].execute
  end
end

namespace :test do
  desc 'Test with coveralls'
  task coveralls: %w(test coveralls:push)

  require 'rubocop/rake_task'
  RuboCop::RakeTask.new

  desc 'Run rspec'
  task :rspec do
    sh 'bundle exec rspec'
  end

  desc 'Run cucumber'
  task :cucumber do
    #  sh 'bundle exec cucumber -p all'
  end

  desc 'Setup test environment'
  task :before do
  end

  desc 'Teardown test environment'
  task :after do
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
capistrano-middleman-0.3.0 Rakefile
capistrano-middleman-0.2.0 Rakefile
capistrano-middleman-0.1.5 Rakefile
capistrano-middleman-0.1.4 Rakefile
capistrano-middleman-0.1.3 Rakefile
capistrano-middleman-0.1.0 Rakefile