-
Notifications
You must be signed in to change notification settings - Fork 307
Expand file tree
/
Copy pathRakefile
More file actions
31 lines (26 loc) · 740 Bytes
/
Copy pathRakefile
File metadata and controls
31 lines (26 loc) · 740 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
require 'rake'
require 'minitest/test_task'
require 'rdoc/task'
require 'rubygems'
require 'yard'
require 'bundler/gem_tasks'
desc 'Default: run unit tests.'
task :default => :test
desc 'Run unit tests.'
Minitest::TestTask.create(:test) do |t|
t.test_globs = ['test/unit/**/*_test.rb']
end
namespace :test do
desc 'Run acceptance/integration tests'
Minitest::TestTask.create(:acceptance) do |t|
t.test_globs = ['test/acceptance/**/*_test.rb']
end
desc 'Run unit tests'
Minitest::TestTask.create(:unit) do |t|
t.test_globs = ['test/unit/**/*_test.rb']
end
end
YARD::Rake::YardocTask.new do |t|
# t.files = ['lib/**/*.rb', OTHER_PATHS] # optional
# t.options = ['--any', '--extra', '--opts'] # optional
end