Do not run specs if there is no spec directory
This commit is contained in:
parent
b9cdc2bba4
commit
4d46b84aae
1 changed files with 6 additions and 2 deletions
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in a new issue