summaryrefslogtreecommitdiff
path: root/Rakefile
diff options
context:
space:
mode:
authorAustin Ziegler <austin@zieglers.ca>2019-05-26 22:37:09 -0400
committerAustin Ziegler <austin@zieglers.ca>2020-06-22 16:47:35 -0400
commit8d493fed05f4ebc5ad8d550254e79da034e6a575 (patch)
treeea663c49d6a5c96c385d7427d3804750cbf353c5 /Rakefile
parenta770e33feda0bcc1fac68f3268c62dfb7bef4fe2 (diff)
downloaddiff-lcs-8d493fed05f4ebc5ad8d550254e79da034e6a575.tar.gz
Various updates for v 1.4
- Support hoe >= 3.18 - Various bug fixes and updates
Diffstat (limited to 'Rakefile')
-rw-r--r--Rakefile21
1 files changed, 10 insertions, 11 deletions
diff --git a/Rakefile b/Rakefile
index 24edf0c..f712d45 100644
--- a/Rakefile
+++ b/Rakefile
@@ -26,23 +26,22 @@ _spec = Hoe.spec 'diff-lcs' do
extra_dev_deps << ['hoe-rubygems', '~> 1.0']
extra_dev_deps << ['hoe-travis', '~> 1.2']
extra_dev_deps << ['rspec', '>= 2.0', '< 4']
- extra_dev_deps << ['rake', '>= 10.0', '< 12']
+ extra_dev_deps << ['rake', '>= 10.0', '< 14']
extra_dev_deps << ['rdoc', '>= 0']
end
-task :test => :spec
+require "rspec/core/rake_task"
+
+desc "Run all specifications"
+RSpec::Core::RakeTask.new(:spec) do |t|
+ rspec_dirs = %w(spec lib)
+ t.rspec_opts = []
+ t.rspec_opts << "-I#{rspec_dirs.join(":")}" unless rspec_dirs.empty?
+end
+task :default => :spec
if RUBY_VERSION >= '2.0' && RUBY_ENGINE == 'ruby'
namespace :spec do
- task :coveralls do
- if ENV['CI'] or ENV['TRAVIS']
- ENV['COVERALLS'] = 'yes'
- Rake::Task['spec'].execute
- else
- Rake::Task['spec:coverage'].execute
- end
- end
-
desc "Runs test coverage. Only works Ruby 2.0+ and assumes 'simplecov' is installed."
task :coverage do
ENV['COVERAGE'] = 'yes'