-
Notifications
You must be signed in to change notification settings - Fork 369
Expand file tree
/
Copy pathdocs.rake
More file actions
19 lines (16 loc) · 827 Bytes
/
docs.rake
File metadata and controls
19 lines (16 loc) · 827 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
require 'rspec/core/rake_task'
desc 'Generate API request documentation from API specs'
RSpec::Core::RakeTask.new('docs:generate') do |t|
t.pattern = 'spec/acceptance/**/*_spec.rb'
t.rspec_opts = ["--format RspecApiDocumentation::ApiFormatter"]
end
desc 'Generate API request documentation from API specs (ordered)'
RSpec::Core::RakeTask.new('docs:generate:ordered') do |t|
t.pattern = 'spec/acceptance/**/*_spec.rb'
t.rspec_opts = ["--format RspecApiDocumentation::ApiFormatter", "--order defined"]
end
desc "Generate API request documentation from API specs, and skip tests that don't generate any docs"
RSpec::Core::RakeTask.new('docs:generate:skip_undocumenting') do |t|
t.pattern = 'spec/acceptance/**/*_spec.rb'
t.rspec_opts = ["--format RspecApiDocumentation::ApiFormatter", "--tag ~@document:false"]
end