Rakefile in thinreports-0.10.2 vs Rakefile in thinreports-0.10.3

- old
+ new

@@ -1,35 +1,21 @@ require 'rake/testtask' -require 'yard' task default: :test Rake::TestTask.new do |t| + t.name = 'test:units' + t.description = 'Run unit tests' t.libs << 'test' - t.test_files = Dir['test/unit/**/test_*.rb'] + t.test_files = Dir['test/units/**/test_*.rb'] end -namespace :examples do - desc 'Run all examples' - task :all do - require_relative 'examples/helper' - Dir['examples/*/*.rb'].each { |f| require_relative f } - end - - Dir['examples/*/*.rb'].each do |f| - casename = File.basename(File.dirname(f)) - - desc "Run example: #{casename}" - task casename.to_sym => :_init do - require_relative 'examples/helper' - require_relative "examples/#{casename}/#{casename}" - end - end +Rake::TestTask.new do |t| + t.name = 'test:features' + t.description = 'Run feature tests' + t.libs << 'test/features' + t.test_files = Dir['test/features/*/test_*.rb'] + t.warning = false end -desc 'Run all examples' -task examples: :'examples:all' - -YARD::Rake::YardocTask.new :doc do |yard| - yard.files = Dir['lib/**/*.rb'] - yard.options = ['--readme', 'README.md'] -end +desc 'Run unit and feature tests' +task test: %i( test:units test:features )