diff --git a/Gemfile b/Gemfile index ee0ed2d..2db40fd 100644 --- a/Gemfile +++ b/Gemfile @@ -12,7 +12,10 @@ gemspec # To use a debugger # gem 'debugger', group: [:development, :test] - +# gem 'sqlite3' -gem 'pry' -gem 'generator_spec' + +group :development, :test do + gem 'pry' + gem 'generator_spec' +end diff --git a/Gemfile.lock b/Gemfile.lock index 84a9373..bc69f48 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -87,10 +87,10 @@ GEM rspec-expectations (3.4.0) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.4.0) - rspec-mocks (3.4.0) + rspec-mocks (3.4.1) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.4.0) - rspec-rails (3.4.0) + rspec-rails (3.4.1) actionpack (>= 3.0, < 4.3) activesupport (>= 3.0, < 4.3) railties (>= 3.0, < 4.3) diff --git a/lib/tasks/swagger_rails_tasks.rake b/lib/tasks/swagger_rails_tasks.rake index fb44b12..a0bdd9e 100644 --- a/lib/tasks/swagger_rails_tasks.rake +++ b/lib/tasks/swagger_rails_tasks.rake @@ -3,11 +3,13 @@ # # Task goes here # end -require 'rspec/core/rake_task' -require 'swagger_rails' +if defined?(RSpec) + require 'rspec/core/rake_task' + require 'swagger_rails' -desc 'Generate Swagger JSON files from integration specs' -RSpec::Core::RakeTask.new('swaggerize') do |t| - t.pattern = 'spec/requests/**/*_spec.rb, spec/api/**/*_spec.rb, spec/integration/**/*_spec.rb' - t.rspec_opts = [ '--format SwaggerRails::RSpec::Formatter', '--dry-run' ] + desc 'Generate Swagger JSON files from integration specs' + RSpec::Core::RakeTask.new('swaggerize') do |t| + t.pattern = 'spec/requests/**/*_spec.rb, spec/api/**/*_spec.rb, spec/integration/**/*_spec.rb' + t.rspec_opts = [ '--format SwaggerRails::RSpec::Formatter', '--dry-run' ] + end end