Do not run specs if there is no spec directory

v3-stable
Alexey Pokhozhaev 2015-10-07 15:59:12 +03:00
parent b9cdc2bba4
commit 4d46b84aae
1 changed files with 6 additions and 2 deletions

View File

@ -21,7 +21,7 @@ Cucumber::Rake::Task.new do |t|
exempt_tags << '--tags ~@nowindows' if Gem.win_platform?
exempt_tags << '--tags ~@travishatesme' if ENV['TRAVIS'] == 'true'
t.cucumber_opts = "--require features --color #{exempt_tags.join(' ')} --strict"# --format #{ENV['CUCUMBER_FORMAT'] || 'Fivemat'}"
end if Dir.exists? 'features'
end
require 'rspec/core/rake_task'
desc 'Run RSpec'
@ -30,8 +30,12 @@ RSpec::Core::RakeTask.new do |spec|
spec.rspec_opts = ['--color', '--format documentation']
end
test_tasks = []
test_tasks << :spec if Dir.exists? 'spec'
test_tasks << :cucumber if Dir.exists? 'features'
desc 'Run tests, both RSpec and Cucumber'
task test: [:spec, :cucumber]
task test: test_tasks
YARD::Rake::YardocTask.new