mirror of
https://github.com/ditkrg/rswag.git
synced 2026-01-25 15:22:56 +00:00
Only load swaggerize task if rspec available
This commit is contained in:
9
Gemfile
9
Gemfile
@@ -12,7 +12,10 @@ gemspec
|
|||||||
|
|
||||||
# To use a debugger
|
# To use a debugger
|
||||||
# gem 'debugger', group: [:development, :test]
|
# gem 'debugger', group: [:development, :test]
|
||||||
|
#
|
||||||
gem 'sqlite3'
|
gem 'sqlite3'
|
||||||
gem 'pry'
|
|
||||||
gem 'generator_spec'
|
group :development, :test do
|
||||||
|
gem 'pry'
|
||||||
|
gem 'generator_spec'
|
||||||
|
end
|
||||||
|
|||||||
@@ -87,10 +87,10 @@ GEM
|
|||||||
rspec-expectations (3.4.0)
|
rspec-expectations (3.4.0)
|
||||||
diff-lcs (>= 1.2.0, < 2.0)
|
diff-lcs (>= 1.2.0, < 2.0)
|
||||||
rspec-support (~> 3.4.0)
|
rspec-support (~> 3.4.0)
|
||||||
rspec-mocks (3.4.0)
|
rspec-mocks (3.4.1)
|
||||||
diff-lcs (>= 1.2.0, < 2.0)
|
diff-lcs (>= 1.2.0, < 2.0)
|
||||||
rspec-support (~> 3.4.0)
|
rspec-support (~> 3.4.0)
|
||||||
rspec-rails (3.4.0)
|
rspec-rails (3.4.1)
|
||||||
actionpack (>= 3.0, < 4.3)
|
actionpack (>= 3.0, < 4.3)
|
||||||
activesupport (>= 3.0, < 4.3)
|
activesupport (>= 3.0, < 4.3)
|
||||||
railties (>= 3.0, < 4.3)
|
railties (>= 3.0, < 4.3)
|
||||||
|
|||||||
@@ -3,11 +3,13 @@
|
|||||||
# # Task goes here
|
# # Task goes here
|
||||||
# end
|
# end
|
||||||
|
|
||||||
require 'rspec/core/rake_task'
|
if defined?(RSpec)
|
||||||
require 'swagger_rails'
|
require 'rspec/core/rake_task'
|
||||||
|
require 'swagger_rails'
|
||||||
|
|
||||||
desc 'Generate Swagger JSON files from integration specs'
|
desc 'Generate Swagger JSON files from integration specs'
|
||||||
RSpec::Core::RakeTask.new('swaggerize') do |t|
|
RSpec::Core::RakeTask.new('swaggerize') do |t|
|
||||||
t.pattern = 'spec/requests/**/*_spec.rb, spec/api/**/*_spec.rb, spec/integration/**/*_spec.rb'
|
t.pattern = 'spec/requests/**/*_spec.rb, spec/api/**/*_spec.rb, spec/integration/**/*_spec.rb'
|
||||||
t.rspec_opts = [ '--format SwaggerRails::RSpec::Formatter', '--dry-run' ]
|
t.rspec_opts = [ '--format SwaggerRails::RSpec::Formatter', '--dry-run' ]
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user