diff --git a/.rubocop.yml b/.rubocop.yml index d04d593..91b0d0b 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -20,3 +20,6 @@ Metrics/MethodLength: Style/IndentHash: EnforcedStyle: consistent + +Style/FileName: + Enabled: false diff --git a/.rubocop_todo.yml b/.rubocop_todo.yml index 9b026f0..c8e4076 100644 --- a/.rubocop_todo.yml +++ b/.rubocop_todo.yml @@ -48,15 +48,9 @@ Style/ClassVars: Style/Documentation: Enabled: false -# Offense count: 5 -# Configuration parameters: ExpectMatchingDefinition, Regex, IgnoreExecutableScripts. -Style/FileName: +Style/MixinGrouping: Exclude: - - 'lib/grape-swagger.rb' - - 'spec/swagger_v2/api_swagger_v2_definitions-models_spec.rb' - - 'spec/swagger_v2/api_swagger_v2_format-content_type_spec.rb' - - 'spec/swagger_v2/api_swagger_v2_type-format_spec.rb' - - 'spec/swagger_v2/grape-swagger_spec.rb' + - spec/**/* # Offense count: 1 # Cop supports --auto-correct. diff --git a/.travis.yml b/.travis.yml index bd8d507..0bbe233 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,7 +10,7 @@ after_success: - bundle exec danger rvm: - - 2.4.0 + - 2.4.1 - 2.3.3 env: diff --git a/CHANGELOG.md b/CHANGELOG.md index 6849ac6..e3baeb9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,16 @@ #### Features +* Your contribution here. + +#### Fixes + +* Your contribution here. + +### 0.27.0 (March 27, 2014) + +#### Features + * [#583](https://github.com/ruby-grape/grape-swagger/pull/583): Issue #582: document file response - [@LeFnord](https://github.com/LeFnord). * [#588](https://github.com/ruby-grape/grape-swagger/pull/588): Allow extension keys in Info object - [@mattyr](https://github.com/mattyr). * [#589](https://github.com/ruby-grape/grape-swagger/pull/589): Allow overriding tag definitions in Info object - [@mattyr](https://github.com/mattyr). @@ -17,7 +27,7 @@ * Your contribution here. -### 0.26.1 (February 3, 2014) +### 0.26.1 (February 3, 2017) #### Features diff --git a/Dangerfile b/Dangerfile index f05fedd..8288190 100644 --- a/Dangerfile +++ b/Dangerfile @@ -1 +1,3 @@ +# frozen_string_literal: true + danger.import_dangerfile(gem: 'ruby-grape-danger') diff --git a/Gemfile b/Gemfile index 86c1226..bd24875 100644 --- a/Gemfile +++ b/Gemfile @@ -1,4 +1,5 @@ # frozen_string_literal: true + source 'http://rubygems.org' ruby RUBY_VERSION @@ -24,11 +25,12 @@ group :development, :test do gem 'rake' gem 'rdoc' gem 'rspec', '~> 3.0' - gem 'rubocop', '~> 0.46' + gem 'rubocop', '~> 0.47' end + group :test do gem 'coveralls', require: false - gem 'grape-entity' + gem 'grape-entity', '~>0.5' gem 'grape-swagger-entity' gem 'ruby-grape-danger', '~> 0.1.1', require: false gem 'simplecov', require: false diff --git a/README.md b/README.md index 84cffb3..f6ab03d 100644 --- a/README.md +++ b/README.md @@ -49,14 +49,9 @@ grape-swagger | swagger spec | grape | grape-entity | represen --------------|--------------|-------------------------|--------------|---------------| 0.10.5 | 1.2 | >= 0.10.0 ... <= 0.14.0 | < 0.5.0 | n/a | 0.11.0 | 1.2 | >= 0.16.2 | < 0.5.0 | n/a | -0.20.1 | 2.0 | >= 0.12.0 ... <= 0.14.0 | <= 0.5.1 | n/a | -0.20.3 | 2.0 | >= 0.12.0 ... ~> 0.16.2 | ~> 0.5.1 | n/a | -0.21.0 | 2.0 | >= 0.12.0 ... <= 0.16.2 | <= 0.5.1 | >= 2.4.1 | -0.23.0 | 2.0 | >= 0.12.0 ... <= 0.17.0 | <= 0.5.1 | >= 2.4.1 | -0.24.0 | 2.0 | >= 0.12.0 ... <= 0.18.0 | <= 0.5.1 | >= 2.4.1 | -0.25.0 | 2.0 | >= 0.14.0 ... <= 0.18.0 | <= 0.5.2 | >= 2.4.1 | 0.25.2 | 2.0 | >= 0.14.0 ... <= 0.18.0 | <= 0.6.0 | >= 2.4.1 | 0.26.0 | 2.0 | >= 0.16.2 | <= 0.6.1 | >= 2.4.1 | +0.27.0 | 2.0 | >= 0.16.2 | => 0.5.0 | >= 2.4.1 | ## Swagger-Spec diff --git a/Rakefile b/Rakefile index ca87972..328b3ca 100644 --- a/Rakefile +++ b/Rakefile @@ -18,4 +18,4 @@ RSpec::Core::RakeTask.new(:spec) require 'rubocop/rake_task' RuboCop::RakeTask.new(:rubocop) -task default: [:spec, :rubocop] +task default: %i(spec rubocop) diff --git a/grape-swagger.gemspec b/grape-swagger.gemspec index bd8b7f8..3d1736c 100644 --- a/grape-swagger.gemspec +++ b/grape-swagger.gemspec @@ -1,4 +1,5 @@ # frozen_string_literal: true + $LOAD_PATH.push File.expand_path('../lib', __FILE__) require 'grape-swagger/version' diff --git a/lib/grape-swagger.rb b/lib/grape-swagger.rb index c285b90..d2cf471 100644 --- a/lib/grape-swagger.rb +++ b/lib/grape-swagger.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'grape' require 'grape-swagger/version' @@ -107,7 +108,7 @@ module Grape ns.options[:swagger][:nested] != false end - parent_standalone_namespaces = standalone_namespaces.reject { |ns_name, _| !name.start_with?(ns_name) } + parent_standalone_namespaces = standalone_namespaces.select { |ns_name, _| name.start_with?(ns_name) } # add only to the main route # if the namespace is not within any other namespace appearing as standalone resource # rubocop:disable Style/Next diff --git a/lib/grape-swagger/doc_methods.rb b/lib/grape-swagger/doc_methods.rb index a45dfbe..2c2ace1 100644 --- a/lib/grape-swagger/doc_methods.rb +++ b/lib/grape-swagger/doc_methods.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'grape-swagger/doc_methods/status_codes' require 'grape-swagger/doc_methods/produces_consumes' require 'grape-swagger/doc_methods/data_type' @@ -38,7 +39,7 @@ module GrapeSwagger class_variables_from(options) if formatter - [:format, :default_format, :default_error_formatter].each do |method| + %i(format default_format default_error_formatter).each do |method| send(method, formatter) end end diff --git a/lib/grape-swagger/doc_methods/build_model_definition.rb b/lib/grape-swagger/doc_methods/build_model_definition.rb index 13026c3..4de36ff 100644 --- a/lib/grape-swagger/doc_methods/build_model_definition.rb +++ b/lib/grape-swagger/doc_methods/build_model_definition.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module GrapeSwagger module DocMethods class BuildModelDefinition diff --git a/lib/grape-swagger/doc_methods/data_type.rb b/lib/grape-swagger/doc_methods/data_type.rb index a407f8d..3f32575 100644 --- a/lib/grape-swagger/doc_methods/data_type.rb +++ b/lib/grape-swagger/doc_methods/data_type.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module GrapeSwagger module DocMethods class DataType diff --git a/lib/grape-swagger/doc_methods/extensions.rb b/lib/grape-swagger/doc_methods/extensions.rb index 8be4c3e..abb47fc 100644 --- a/lib/grape-swagger/doc_methods/extensions.rb +++ b/lib/grape-swagger/doc_methods/extensions.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module GrapeSwagger module DocMethods class Extensions diff --git a/lib/grape-swagger/doc_methods/headers.rb b/lib/grape-swagger/doc_methods/headers.rb index 709a27c..e84ec45 100644 --- a/lib/grape-swagger/doc_methods/headers.rb +++ b/lib/grape-swagger/doc_methods/headers.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module GrapeSwagger module DocMethods class Headers diff --git a/lib/grape-swagger/doc_methods/move_params.rb b/lib/grape-swagger/doc_methods/move_params.rb index 7a3a141..17b3461 100644 --- a/lib/grape-swagger/doc_methods/move_params.rb +++ b/lib/grape-swagger/doc_methods/move_params.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module GrapeSwagger module DocMethods class MoveParams @@ -197,7 +198,7 @@ module GrapeSwagger end def property_keys - [:type, :format, :description, :minimum, :maximum, :items] + %i(type format description minimum maximum items) end def deletable?(param) diff --git a/lib/grape-swagger/doc_methods/operation_id.rb b/lib/grape-swagger/doc_methods/operation_id.rb index c62bc14..9d74c04 100644 --- a/lib/grape-swagger/doc_methods/operation_id.rb +++ b/lib/grape-swagger/doc_methods/operation_id.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module GrapeSwagger module DocMethods class OperationId diff --git a/lib/grape-swagger/doc_methods/optional_object.rb b/lib/grape-swagger/doc_methods/optional_object.rb index faccf30..9ced41a 100644 --- a/lib/grape-swagger/doc_methods/optional_object.rb +++ b/lib/grape-swagger/doc_methods/optional_object.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module GrapeSwagger module DocMethods class OptionalObject diff --git a/lib/grape-swagger/doc_methods/parse_params.rb b/lib/grape-swagger/doc_methods/parse_params.rb index d2af2ea..47a2e05 100644 --- a/lib/grape-swagger/doc_methods/parse_params.rb +++ b/lib/grape-swagger/doc_methods/parse_params.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module GrapeSwagger module DocMethods class ParseParams diff --git a/lib/grape-swagger/doc_methods/path_string.rb b/lib/grape-swagger/doc_methods/path_string.rb index f1d5958..6446b60 100644 --- a/lib/grape-swagger/doc_methods/path_string.rb +++ b/lib/grape-swagger/doc_methods/path_string.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module GrapeSwagger module DocMethods class PathString diff --git a/lib/grape-swagger/doc_methods/produces_consumes.rb b/lib/grape-swagger/doc_methods/produces_consumes.rb index a991c35..3243224 100644 --- a/lib/grape-swagger/doc_methods/produces_consumes.rb +++ b/lib/grape-swagger/doc_methods/produces_consumes.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module GrapeSwagger module DocMethods class ProducesConsumes diff --git a/lib/grape-swagger/doc_methods/status_codes.rb b/lib/grape-swagger/doc_methods/status_codes.rb index 0056cda..0796707 100644 --- a/lib/grape-swagger/doc_methods/status_codes.rb +++ b/lib/grape-swagger/doc_methods/status_codes.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module GrapeSwagger module DocMethods class StatusCodes diff --git a/lib/grape-swagger/doc_methods/tag_name_description.rb b/lib/grape-swagger/doc_methods/tag_name_description.rb index 5f3b665..ab501a6 100644 --- a/lib/grape-swagger/doc_methods/tag_name_description.rb +++ b/lib/grape-swagger/doc_methods/tag_name_description.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module GrapeSwagger module DocMethods class TagNameDescription diff --git a/lib/grape-swagger/doc_methods/version.rb b/lib/grape-swagger/doc_methods/version.rb index c4aec4c..0dbd25e 100644 --- a/lib/grape-swagger/doc_methods/version.rb +++ b/lib/grape-swagger/doc_methods/version.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module GrapeSwagger module DocMethods class Version diff --git a/lib/grape-swagger/endpoint.rb b/lib/grape-swagger/endpoint.rb index f642cd2..2f0f001 100644 --- a/lib/grape-swagger/endpoint.rb +++ b/lib/grape-swagger/endpoint.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'active_support' require 'active_support/core_ext/string/inflections.rb' @@ -148,7 +149,7 @@ module Grape mime_types = GrapeSwagger::DocMethods::ProducesConsumes.call(format) - route_mime_types = [:formats, :content_types, :produces].map do |producer| + route_mime_types = %i(formats content_types produces).map do |producer| possible = route.options[producer] GrapeSwagger::DocMethods::ProducesConsumes.call(possible) if possible.present? end.flatten.compact.uniq @@ -161,7 +162,7 @@ module Grape if route.settings[:description] && route.settings[:description][:consumes] format = route.settings[:description][:consumes] end - mime_types = GrapeSwagger::DocMethods::ProducesConsumes.call(format) if [:post, :put].include?(method) + mime_types = GrapeSwagger::DocMethods::ProducesConsumes.call(format) if %i(post put).include?(method) mime_types end diff --git a/lib/grape-swagger/errors.rb b/lib/grape-swagger/errors.rb index cd3832e..aaf3ff8 100644 --- a/lib/grape-swagger/errors.rb +++ b/lib/grape-swagger/errors.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module GrapeSwagger module Errors class UnregisteredParser < StandardError; end diff --git a/lib/grape-swagger/model_parsers.rb b/lib/grape-swagger/model_parsers.rb index 153eef0..bacef82 100644 --- a/lib/grape-swagger/model_parsers.rb +++ b/lib/grape-swagger/model_parsers.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module GrapeSwagger class ModelParsers include Enumerable diff --git a/lib/grape-swagger/rake/oapi_tasks.rb b/lib/grape-swagger/rake/oapi_tasks.rb index e5ea800..2b44938 100644 --- a/lib/grape-swagger/rake/oapi_tasks.rb +++ b/lib/grape-swagger/rake/oapi_tasks.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'rake' require 'rake/tasklib' require 'rack/test' diff --git a/lib/grape-swagger/version.rb b/lib/grape-swagger/version.rb index 5c54bba..d91814e 100644 --- a/lib/grape-swagger/version.rb +++ b/lib/grape-swagger/version.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module GrapeSwagger - VERSION = '0.26.1' + VERSION = '0.27.0' end diff --git a/spec/issues/403_versions_spec.rb b/spec/issues/403_versions_spec.rb index 9cf3f54..ebdde00 100644 --- a/spec/issues/403_versions_spec.rb +++ b/spec/issues/403_versions_spec.rb @@ -1,5 +1,6 @@ # encoding: utf-8 # frozen_string_literal: true + require 'spec_helper' describe 'describing versions' do diff --git a/spec/issues/427_entity_as_string_spec.rb b/spec/issues/427_entity_as_string_spec.rb index 137b599..cff1589 100644 --- a/spec/issues/427_entity_as_string_spec.rb +++ b/spec/issues/427_entity_as_string_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe '#427 nested entity given as string' do diff --git a/spec/issues/430_entity_definitions_spec.rb b/spec/issues/430_entity_definitions_spec.rb index 053723a..2cdcdfd 100644 --- a/spec/issues/430_entity_definitions_spec.rb +++ b/spec/issues/430_entity_definitions_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'definition names' do diff --git a/spec/issues/532_allow_custom_format_spec.rb b/spec/issues/532_allow_custom_format_spec.rb index 3076a7e..907b232 100644 --- a/spec/issues/532_allow_custom_format_spec.rb +++ b/spec/issues/532_allow_custom_format_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe '#532 allow custom format' do diff --git a/spec/issues/533_specify_status_code_spec.rb b/spec/issues/533_specify_status_code_spec.rb index 39ed5fa..a3e4eb4 100644 --- a/spec/issues/533_specify_status_code_spec.rb +++ b/spec/issues/533_specify_status_code_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe '#533 specify status codes' do diff --git a/spec/issues/537_enum_values_spec.rb b/spec/issues/537_enum_values_spec.rb index 0342539..12aae39 100644 --- a/spec/issues/537_enum_values_spec.rb +++ b/spec/issues/537_enum_values_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe '#537 enum values spec' do @@ -6,7 +7,7 @@ describe '#537 enum values spec' do Class.new(Grape::API) do namespace :issue_537 do class Spec < Grape::Entity - expose :enum_property, documentation: { values: [:foo, :bar] } + expose :enum_property, documentation: { values: %i(foo bar) } expose :enum_property_default, documentation: { values: %w(a b c), default: 'c' } expose :own_format, documentation: { format: 'log' } end diff --git a/spec/issues/539_array_post_body_spec.rb b/spec/issues/539_array_post_body_spec.rb index 8eb8586..73c429c 100644 --- a/spec/issues/539_array_post_body_spec.rb +++ b/spec/issues/539_array_post_body_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe '#539 post params given as array' do diff --git a/spec/issues/542_array_of_type_in_post_body_spec.rb b/spec/issues/542_array_of_type_in_post_body_spec.rb index ec52684..4e815c3 100644 --- a/spec/issues/542_array_of_type_in_post_body_spec.rb +++ b/spec/issues/542_array_of_type_in_post_body_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe '#542 array of type in post params' do diff --git a/spec/issues/553_align_array_put_post_params_spec.rb b/spec/issues/553_align_array_put_post_params_spec.rb index 0741a99..c969fcc 100644 --- a/spec/issues/553_align_array_put_post_params_spec.rb +++ b/spec/issues/553_align_array_put_post_params_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe '#553 array of type in post/put params' do diff --git a/spec/issues/572_array_post_body_spec.rb b/spec/issues/572_array_post_body_spec.rb index 9aaea2c..bdb35ab 100644 --- a/spec/issues/572_array_post_body_spec.rb +++ b/spec/issues/572_array_post_body_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe '#572 is_array is applied to all possible responses' do diff --git a/spec/issues/579_align_put_post_parameters_spec.rb b/spec/issues/579_align_put_post_parameters_spec.rb index 67ef136..13fe559 100644 --- a/spec/issues/579_align_put_post_parameters_spec.rb +++ b/spec/issues/579_align_put_post_parameters_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe '#579 put / post parameters spec' do diff --git a/spec/issues/582_file_response_spec.rb b/spec/issues/582_file_response_spec.rb index b8174ee..5c73f89 100644 --- a/spec/issues/582_file_response_spec.rb +++ b/spec/issues/582_file_response_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe '#582 respond with a file' do diff --git a/spec/issues/587_range_parameter_delimited_by_dash_spec.rb b/spec/issues/587_range_parameter_delimited_by_dash_spec.rb index b9622f5..40794ab 100644 --- a/spec/issues/587_range_parameter_delimited_by_dash_spec.rb +++ b/spec/issues/587_range_parameter_delimited_by_dash_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe '#587 process route with parameters delimited by dash' do diff --git a/spec/lib/data_type_spec.rb b/spec/lib/data_type_spec.rb index 88c3589..7f81415 100644 --- a/spec/lib/data_type_spec.rb +++ b/spec/lib/data_type_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe GrapeSwagger::DocMethods::DataType do diff --git a/spec/lib/endpoint_spec.rb b/spec/lib/endpoint_spec.rb index 845397b..cf40244 100644 --- a/spec/lib/endpoint_spec.rb +++ b/spec/lib/endpoint_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe Grape::Endpoint do diff --git a/spec/lib/extensions_spec.rb b/spec/lib/extensions_spec.rb index de9aeab..37612e3 100644 --- a/spec/lib/extensions_spec.rb +++ b/spec/lib/extensions_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe GrapeSwagger::DocMethods::Extensions do diff --git a/spec/lib/model_parsers_spec.rb b/spec/lib/model_parsers_spec.rb index a9830fd..8828e54 100644 --- a/spec/lib/model_parsers_spec.rb +++ b/spec/lib/model_parsers_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe GrapeSwagger::ModelParsers do diff --git a/spec/lib/move_params_spec.rb b/spec/lib/move_params_spec.rb index 663ca3e..5c15d4c 100644 --- a/spec/lib/move_params_spec.rb +++ b/spec/lib/move_params_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe GrapeSwagger::DocMethods::MoveParams do diff --git a/spec/lib/oapi_tasks_spec.rb b/spec/lib/oapi_tasks_spec.rb index 9ffb47a..9fbac30 100644 --- a/spec/lib/oapi_tasks_spec.rb +++ b/spec/lib/oapi_tasks_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' RSpec.describe GrapeSwagger::Rake::OapiTasks do diff --git a/spec/lib/operation_id_spec.rb b/spec/lib/operation_id_spec.rb index 7c61e76..578d82e 100644 --- a/spec/lib/operation_id_spec.rb +++ b/spec/lib/operation_id_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: false + require 'spec_helper' describe GrapeSwagger::DocMethods::OperationId do diff --git a/spec/lib/optional_object_spec.rb b/spec/lib/optional_object_spec.rb index 1253f68..88c407f 100644 --- a/spec/lib/optional_object_spec.rb +++ b/spec/lib/optional_object_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe GrapeSwagger::DocMethods::OptionalObject do diff --git a/spec/lib/parse_params_spec.rb b/spec/lib/parse_params_spec.rb index cca9a64..8884317 100644 --- a/spec/lib/parse_params_spec.rb +++ b/spec/lib/parse_params_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe GrapeSwagger::DocMethods::ParseParams do diff --git a/spec/lib/path_string_spec.rb b/spec/lib/path_string_spec.rb index 21b134a..7380bce 100644 --- a/spec/lib/path_string_spec.rb +++ b/spec/lib/path_string_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe GrapeSwagger::DocMethods::PathString do diff --git a/spec/lib/produces_consumes_spec.rb b/spec/lib/produces_consumes_spec.rb index 3f47c27..2239ec3 100644 --- a/spec/lib/produces_consumes_spec.rb +++ b/spec/lib/produces_consumes_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe GrapeSwagger::DocMethods::ProducesConsumes do diff --git a/spec/lib/tag_name_description_spec.rb b/spec/lib/tag_name_description_spec.rb index 72736c3..2df13d6 100644 --- a/spec/lib/tag_name_description_spec.rb +++ b/spec/lib/tag_name_description_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe GrapeSwagger::DocMethods::TagNameDescription do @@ -7,7 +8,7 @@ describe GrapeSwagger::DocMethods::TagNameDescription do subject { described_class.send(:build_memo, tag) } specify do - expect(subject.keys).to eql [:name, :description] + expect(subject.keys).to eql %i(name description) expect(subject).to eql( name: tag, description: "Operations about #{tag.pluralize}" diff --git a/spec/lib/version_spec.rb b/spec/lib/version_spec.rb index a5b0991..125ccbb 100644 --- a/spec/lib/version_spec.rb +++ b/spec/lib/version_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe GrapeSwagger::DocMethods::Version do @@ -8,7 +9,7 @@ describe GrapeSwagger::DocMethods::Version do describe 'grape 0.16.2 version' do let(:version) { '[:v1, :v2]' } it { is_expected.to be_a Array } - it { is_expected.to eql [:v1, :v2] } + it { is_expected.to eql %i(v1 v2) } end describe 'newer grape versions' do @@ -19,9 +20,9 @@ describe GrapeSwagger::DocMethods::Version do end describe 'as Array' do - let(:version) { [:v1, :v2] } + let(:version) { %i(v1 v2) } it { is_expected.to be_a Array } - it { is_expected.to eql [:v1, :v2] } + it { is_expected.to eql %i(v1 v2) } end end end diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 11627e0..5aaf100 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'simplecov' require 'coveralls' diff --git a/spec/support/empty_model_parser.rb b/spec/support/empty_model_parser.rb index a6e73a7..bc3eeff 100644 --- a/spec/support/empty_model_parser.rb +++ b/spec/support/empty_model_parser.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + class EmptyClass end diff --git a/spec/support/grape_version.rb b/spec/support/grape_version.rb index 16311d0..8e0008e 100644 --- a/spec/support/grape_version.rb +++ b/spec/support/grape_version.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + class GrapeVersion class << self def current_version diff --git a/spec/support/mock_parser.rb b/spec/support/mock_parser.rb index 635ecda..6868122 100644 --- a/spec/support/mock_parser.rb +++ b/spec/support/mock_parser.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module GrapeSwagger class MockParser attr_reader :model diff --git a/spec/support/model_parsers/entity_parser.rb b/spec/support/model_parsers/entity_parser.rb index 5180aae..fdc3bc6 100644 --- a/spec/support/model_parsers/entity_parser.rb +++ b/spec/support/model_parsers/entity_parser.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + RSpec.shared_context 'entity swagger example' do before :all do module Entities diff --git a/spec/support/model_parsers/mock_parser.rb b/spec/support/model_parsers/mock_parser.rb index 4ddfb31..0b236c4 100644 --- a/spec/support/model_parsers/mock_parser.rb +++ b/spec/support/model_parsers/mock_parser.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + RSpec.shared_context 'mock swagger example' do before :all do module Entities diff --git a/spec/support/model_parsers/representable_parser.rb b/spec/support/model_parsers/representable_parser.rb index 6d26696..b3caf34 100644 --- a/spec/support/model_parsers/representable_parser.rb +++ b/spec/support/model_parsers/representable_parser.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'representable/json' RSpec.shared_context 'representable swagger example' do diff --git a/spec/support/namespace_tags.rb b/spec/support/namespace_tags.rb index a48bdc0..d31888f 100644 --- a/spec/support/namespace_tags.rb +++ b/spec/support/namespace_tags.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + RSpec.shared_context 'namespace example' do before :all do module TheApi diff --git a/spec/support/the_paths_definitions.rb b/spec/support/the_paths_definitions.rb index 670a703..df4a754 100644 --- a/spec/support/the_paths_definitions.rb +++ b/spec/support/the_paths_definitions.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + RSpec.shared_context 'the api paths/defs' do let(:paths) do { diff --git a/spec/swagger_v2/api_swagger_v2_body_definitions_spec.rb b/spec/swagger_v2/api_swagger_v2_body_definitions_spec.rb index 10fe516..e13ef5e 100644 --- a/spec/swagger_v2/api_swagger_v2_body_definitions_spec.rb +++ b/spec/swagger_v2/api_swagger_v2_body_definitions_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'body parameter definitions' do diff --git a/spec/swagger_v2/api_swagger_v2_definitions-models_spec.rb b/spec/swagger_v2/api_swagger_v2_definitions-models_spec.rb index 4d1d00e..4018745 100644 --- a/spec/swagger_v2/api_swagger_v2_definitions-models_spec.rb +++ b/spec/swagger_v2/api_swagger_v2_definitions-models_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'definitions/models' do diff --git a/spec/swagger_v2/api_swagger_v2_detail_spec.rb b/spec/swagger_v2/api_swagger_v2_detail_spec.rb index 60b4371..2254227 100644 --- a/spec/swagger_v2/api_swagger_v2_detail_spec.rb +++ b/spec/swagger_v2/api_swagger_v2_detail_spec.rb @@ -1,24 +1,25 @@ # frozen_string_literal: true + require 'spec_helper' def details <<-DETAILS -# Burgers in Heaven + # Burgers in Heaven -> A burger doesn't come for free + > A burger doesn't come for free -If you want to reserve a burger in heaven, you have to do -some crazy stuff on earth. + If you want to reserve a burger in heaven, you have to do + some crazy stuff on earth. -``` -def do_good -puts 'help people' -end -``` + ``` + def do_good + puts 'help people' + end + ``` -* _Will go to Heaven:_ Probably -* _Will go to Hell:_ Probably not -DETAILS + * _Will go to Heaven:_ Probably + * _Will go to Hell:_ Probably not + DETAILS end describe 'details' do diff --git a/spec/swagger_v2/api_swagger_v2_extensions_spec.rb b/spec/swagger_v2/api_swagger_v2_extensions_spec.rb index 75b512c..ed23572 100644 --- a/spec/swagger_v2/api_swagger_v2_extensions_spec.rb +++ b/spec/swagger_v2/api_swagger_v2_extensions_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'extensions' do diff --git a/spec/swagger_v2/api_swagger_v2_format-content_type_spec.rb b/spec/swagger_v2/api_swagger_v2_format-content_type_spec.rb index 4bc6c4b..98600db 100644 --- a/spec/swagger_v2/api_swagger_v2_format-content_type_spec.rb +++ b/spec/swagger_v2/api_swagger_v2_format-content_type_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'format, content_type' do diff --git a/spec/swagger_v2/api_swagger_v2_global_configuration_spec.rb b/spec/swagger_v2/api_swagger_v2_global_configuration_spec.rb index 59d667a..9ea9e90 100644 --- a/spec/swagger_v2/api_swagger_v2_global_configuration_spec.rb +++ b/spec/swagger_v2/api_swagger_v2_global_configuration_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'global configuration stuff' do diff --git a/spec/swagger_v2/api_swagger_v2_hash_and_array_spec.rb b/spec/swagger_v2/api_swagger_v2_hash_and_array_spec.rb index bf7d20d..b595e45 100644 --- a/spec/swagger_v2/api_swagger_v2_hash_and_array_spec.rb +++ b/spec/swagger_v2/api_swagger_v2_hash_and_array_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'document hash and array' do diff --git a/spec/swagger_v2/api_swagger_v2_headers_spec.rb b/spec/swagger_v2/api_swagger_v2_headers_spec.rb index a5b22e1..07aa60c 100644 --- a/spec/swagger_v2/api_swagger_v2_headers_spec.rb +++ b/spec/swagger_v2/api_swagger_v2_headers_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'headers' do diff --git a/spec/swagger_v2/api_swagger_v2_hide_documentation_path_spec.rb b/spec/swagger_v2/api_swagger_v2_hide_documentation_path_spec.rb index 389c40a..c882c73 100644 --- a/spec/swagger_v2/api_swagger_v2_hide_documentation_path_spec.rb +++ b/spec/swagger_v2/api_swagger_v2_hide_documentation_path_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'hide documentation path' do diff --git a/spec/swagger_v2/api_swagger_v2_hide_param_spec.rb b/spec/swagger_v2/api_swagger_v2_hide_param_spec.rb index 3d3497f..003f29a 100644 --- a/spec/swagger_v2/api_swagger_v2_hide_param_spec.rb +++ b/spec/swagger_v2/api_swagger_v2_hide_param_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'hidden flag enables a single endpoint parameter to be excluded from the documentation' do diff --git a/spec/swagger_v2/api_swagger_v2_ignore_defaults_spec.rb b/spec/swagger_v2/api_swagger_v2_ignore_defaults_spec.rb index 8b87e82..4aa4fe2 100644 --- a/spec/swagger_v2/api_swagger_v2_ignore_defaults_spec.rb +++ b/spec/swagger_v2/api_swagger_v2_ignore_defaults_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'swagger spec v2.0' do diff --git a/spec/swagger_v2/api_swagger_v2_mounted_spec.rb b/spec/swagger_v2/api_swagger_v2_mounted_spec.rb index c58dfd8..34ee43a 100644 --- a/spec/swagger_v2/api_swagger_v2_mounted_spec.rb +++ b/spec/swagger_v2/api_swagger_v2_mounted_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'swagger spec v2.0' do diff --git a/spec/swagger_v2/api_swagger_v2_param_type_body_nested_spec.rb b/spec/swagger_v2/api_swagger_v2_param_type_body_nested_spec.rb index 3dc178a..c51f95b 100644 --- a/spec/swagger_v2/api_swagger_v2_param_type_body_nested_spec.rb +++ b/spec/swagger_v2/api_swagger_v2_param_type_body_nested_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'moving body/formData Params to definitions' do diff --git a/spec/swagger_v2/api_swagger_v2_param_type_body_spec.rb b/spec/swagger_v2/api_swagger_v2_param_type_body_spec.rb index 13c14d1..568d598 100644 --- a/spec/swagger_v2/api_swagger_v2_param_type_body_spec.rb +++ b/spec/swagger_v2/api_swagger_v2_param_type_body_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'setting of param type, such as `query`, `path`, `formData`, `body`, `header`' do diff --git a/spec/swagger_v2/api_swagger_v2_param_type_spec.rb b/spec/swagger_v2/api_swagger_v2_param_type_spec.rb index 95c04fd..315264e 100644 --- a/spec/swagger_v2/api_swagger_v2_param_type_spec.rb +++ b/spec/swagger_v2/api_swagger_v2_param_type_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'setting of param type, such as `query`, `path`, `formData`, `body`, `header`' do diff --git a/spec/swagger_v2/api_swagger_v2_request_params_fix_spec.rb b/spec/swagger_v2/api_swagger_v2_request_params_fix_spec.rb index 8a9b1ae..e03d44a 100644 --- a/spec/swagger_v2/api_swagger_v2_request_params_fix_spec.rb +++ b/spec/swagger_v2/api_swagger_v2_request_params_fix_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'additional parameter settings' do diff --git a/spec/swagger_v2/api_swagger_v2_response_spec.rb b/spec/swagger_v2/api_swagger_v2_response_spec.rb index 258cb61..7f3b5ac 100644 --- a/spec/swagger_v2/api_swagger_v2_response_spec.rb +++ b/spec/swagger_v2/api_swagger_v2_response_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'response' do diff --git a/spec/swagger_v2/api_swagger_v2_spec.rb b/spec/swagger_v2/api_swagger_v2_spec.rb index 6ff9573..63ed2e2 100644 --- a/spec/swagger_v2/api_swagger_v2_spec.rb +++ b/spec/swagger_v2/api_swagger_v2_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'swagger spec v2.0' do diff --git a/spec/swagger_v2/api_swagger_v2_type-format_spec.rb b/spec/swagger_v2/api_swagger_v2_type-format_spec.rb index cfcd585..ab44aa8 100644 --- a/spec/swagger_v2/api_swagger_v2_type-format_spec.rb +++ b/spec/swagger_v2/api_swagger_v2_type-format_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' # mapping of parameter types diff --git a/spec/swagger_v2/boolean_params_spec.rb b/spec/swagger_v2/boolean_params_spec.rb index 6c705b7..b828691 100644 --- a/spec/swagger_v2/boolean_params_spec.rb +++ b/spec/swagger_v2/boolean_params_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'Boolean Params' do diff --git a/spec/swagger_v2/default_api_spec.rb b/spec/swagger_v2/default_api_spec.rb index d4a9f4a..9ed272e 100644 --- a/spec/swagger_v2/default_api_spec.rb +++ b/spec/swagger_v2/default_api_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' # require 'grape_version' diff --git a/spec/swagger_v2/description_not_initialized.rb b/spec/swagger_v2/description_not_initialized.rb index 8583668..8561bb3 100644 --- a/spec/swagger_v2/description_not_initialized.rb +++ b/spec/swagger_v2/description_not_initialized.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'details' do diff --git a/spec/swagger_v2/endpoint_versioned_path_spec.rb b/spec/swagger_v2/endpoint_versioned_path_spec.rb index e385452..3c9833a 100644 --- a/spec/swagger_v2/endpoint_versioned_path_spec.rb +++ b/spec/swagger_v2/endpoint_versioned_path_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'Grape::Endpoint#path_and_definitions' do diff --git a/spec/swagger_v2/errors_spec.rb b/spec/swagger_v2/errors_spec.rb index b11ab54..f42eae4 100644 --- a/spec/swagger_v2/errors_spec.rb +++ b/spec/swagger_v2/errors_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'Errors' do diff --git a/spec/swagger_v2/float_api_spec.rb b/spec/swagger_v2/float_api_spec.rb index 9119d7d..23b3a2c 100644 --- a/spec/swagger_v2/float_api_spec.rb +++ b/spec/swagger_v2/float_api_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'Float Params' do diff --git a/spec/swagger_v2/form_params_spec.rb b/spec/swagger_v2/form_params_spec.rb index 226dc42..e562442 100644 --- a/spec/swagger_v2/form_params_spec.rb +++ b/spec/swagger_v2/form_params_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'Form Params' do @@ -34,7 +35,7 @@ describe 'Form Params' do params do requires :id, type: Integer, desc: 'id of item' requires :name, type: String, desc: 'name of item' - optional :conditions, type: Symbol, desc: 'conditions of item', values: [:one, :two] + optional :conditions, type: Symbol, desc: 'conditions of item', values: %i(one two) end post '/items/:id' do {} diff --git a/spec/swagger_v2/grape-swagger_spec.rb b/spec/swagger_v2/grape-swagger_spec.rb index 8578ddd..4a879fb 100644 --- a/spec/swagger_v2/grape-swagger_spec.rb +++ b/spec/swagger_v2/grape-swagger_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe Grape::API do diff --git a/spec/swagger_v2/hide_api_spec.rb b/spec/swagger_v2/hide_api_spec.rb index 03f99ed..47e7681 100644 --- a/spec/swagger_v2/hide_api_spec.rb +++ b/spec/swagger_v2/hide_api_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'a hide mounted api' do diff --git a/spec/swagger_v2/host.rb b/spec/swagger_v2/host.rb index b944cff..d8c2834 100644 --- a/spec/swagger_v2/host.rb +++ b/spec/swagger_v2/host.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'host in the swagger_doc' do diff --git a/spec/swagger_v2/mounted_target_class_spec.rb b/spec/swagger_v2/mounted_target_class_spec.rb index a671724..7292cbe 100644 --- a/spec/swagger_v2/mounted_target_class_spec.rb +++ b/spec/swagger_v2/mounted_target_class_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'docs mounted separately from api' do diff --git a/spec/swagger_v2/namespace_tags_prefix_spec.rb b/spec/swagger_v2/namespace_tags_prefix_spec.rb index d253b3b..3c6d8f0 100644 --- a/spec/swagger_v2/namespace_tags_prefix_spec.rb +++ b/spec/swagger_v2/namespace_tags_prefix_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'namespace tags check while using prefix and version' do @@ -7,7 +8,7 @@ describe 'namespace tags check while using prefix and version' do before :all do module TheApi class NamespaceApi < Grape::API - version [:v1, :v2] + version %i(v1 v2) end class CascadingVersionApi < Grape::API diff --git a/spec/swagger_v2/namespace_tags_spec.rb b/spec/swagger_v2/namespace_tags_spec.rb index 97a29b1..abde1ad 100644 --- a/spec/swagger_v2/namespace_tags_spec.rb +++ b/spec/swagger_v2/namespace_tags_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'namespace tags check' do diff --git a/spec/swagger_v2/namespaced_api_spec.rb b/spec/swagger_v2/namespaced_api_spec.rb index c2fab88..7909026 100644 --- a/spec/swagger_v2/namespaced_api_spec.rb +++ b/spec/swagger_v2/namespaced_api_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'namespace' do diff --git a/spec/swagger_v2/nicknamed_api_spec.rb b/spec/swagger_v2/nicknamed_api_spec.rb index 13bba9c..ebda67a 100644 --- a/spec/swagger_v2/nicknamed_api_spec.rb +++ b/spec/swagger_v2/nicknamed_api_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'a nicknamed mounted api' do diff --git a/spec/swagger_v2/operation_id_api_spec.rb b/spec/swagger_v2/operation_id_api_spec.rb index a315840..b3ffda8 100644 --- a/spec/swagger_v2/operation_id_api_spec.rb +++ b/spec/swagger_v2/operation_id_api_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'an operation id api' do diff --git a/spec/swagger_v2/param_multi_type_spec.rb b/spec/swagger_v2/param_multi_type_spec.rb index 6f2e640..a9202ac 100644 --- a/spec/swagger_v2/param_multi_type_spec.rb +++ b/spec/swagger_v2/param_multi_type_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'Params Multi Types' do diff --git a/spec/swagger_v2/param_type_spec.rb b/spec/swagger_v2/param_type_spec.rb index 0c9fb97..54ff9b9 100644 --- a/spec/swagger_v2/param_type_spec.rb +++ b/spec/swagger_v2/param_type_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'Params Types' do diff --git a/spec/swagger_v2/param_values_spec.rb b/spec/swagger_v2/param_values_spec.rb index b8c122a..f2d72a3 100644 --- a/spec/swagger_v2/param_values_spec.rb +++ b/spec/swagger_v2/param_values_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' # require 'grape_version' diff --git a/spec/swagger_v2/params_array_collection_fromat_spec.rb b/spec/swagger_v2/params_array_collection_fromat_spec.rb index 73f4f93..1472389 100644 --- a/spec/swagger_v2/params_array_collection_fromat_spec.rb +++ b/spec/swagger_v2/params_array_collection_fromat_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'Group Array Params, using collection format' do diff --git a/spec/swagger_v2/params_array_spec.rb b/spec/swagger_v2/params_array_spec.rb index 55d939d..2de00b3 100644 --- a/spec/swagger_v2/params_array_spec.rb +++ b/spec/swagger_v2/params_array_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'Group Params as Array' do diff --git a/spec/swagger_v2/params_hash_spec.rb b/spec/swagger_v2/params_hash_spec.rb index 0703a6c..73943f3 100644 --- a/spec/swagger_v2/params_hash_spec.rb +++ b/spec/swagger_v2/params_hash_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'Group Params as Hash' do diff --git a/spec/swagger_v2/params_nested_spec.rb b/spec/swagger_v2/params_nested_spec.rb index 0d9dc9e..491fc72 100644 --- a/spec/swagger_v2/params_nested_spec.rb +++ b/spec/swagger_v2/params_nested_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'nested group params' do diff --git a/spec/swagger_v2/parent_less_namespace.rb b/spec/swagger_v2/parent_less_namespace.rb index 3e28c6f..099de29 100644 --- a/spec/swagger_v2/parent_less_namespace.rb +++ b/spec/swagger_v2/parent_less_namespace.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'a parent less namespace' do diff --git a/spec/swagger_v2/reference_entity.rb b/spec/swagger_v2/reference_entity.rb index 4033fed..179159a 100644 --- a/spec/swagger_v2/reference_entity.rb +++ b/spec/swagger_v2/reference_entity.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'referenceEntity' do diff --git a/spec/swagger_v2/security_requirement_spec.rb b/spec/swagger_v2/security_requirement_spec.rb index ad94ebe..9c106d1 100644 --- a/spec/swagger_v2/security_requirement_spec.rb +++ b/spec/swagger_v2/security_requirement_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'security requirement on endpoint method' do diff --git a/spec/swagger_v2/simple_mounted_api_spec.rb b/spec/swagger_v2/simple_mounted_api_spec.rb index a672290..5d04bc2 100644 --- a/spec/swagger_v2/simple_mounted_api_spec.rb +++ b/spec/swagger_v2/simple_mounted_api_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe 'a simple mounted api' do diff --git a/spec/version_spec.rb b/spec/version_spec.rb index 72d2cc1..ed51348 100644 --- a/spec/version_spec.rb +++ b/spec/version_spec.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + require 'spec_helper' describe GrapeSwagger do