├── .github └── workflows │ └── build.yml ├── .gitignore ├── .rspec ├── CHANGELOG.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── bin ├── console └── setup ├── lib ├── openapi_rspec.rb └── openapi_rspec │ ├── documentation_validator.rb │ ├── helpers.rb │ ├── matchers.rb │ ├── module_helpers.rb │ ├── request_validator.rb │ ├── schema_loader.rb │ └── version.rb ├── openapi_rspec.gemspec └── spec ├── data └── openapi.yml ├── example_by_path_spec.rb ├── example_spec.rb ├── openapi_rspec_spec.rb ├── spec_helper.rb ├── support └── hello_world_app.rb └── unit ├── documentation_validator_spec.rb ├── matchers_spec.rb └── schema_loader_spec.rb /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/openapi_rspec/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/openapi_rspec/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | --require spec_helper 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/openapi_rspec/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/openapi_rspec/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/openapi_rspec/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/openapi_rspec/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/openapi_rspec/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/openapi_rspec/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/openapi_rspec/HEAD/bin/setup -------------------------------------------------------------------------------- /lib/openapi_rspec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/openapi_rspec/HEAD/lib/openapi_rspec.rb -------------------------------------------------------------------------------- /lib/openapi_rspec/documentation_validator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/openapi_rspec/HEAD/lib/openapi_rspec/documentation_validator.rb -------------------------------------------------------------------------------- /lib/openapi_rspec/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/openapi_rspec/HEAD/lib/openapi_rspec/helpers.rb -------------------------------------------------------------------------------- /lib/openapi_rspec/matchers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/openapi_rspec/HEAD/lib/openapi_rspec/matchers.rb -------------------------------------------------------------------------------- /lib/openapi_rspec/module_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/openapi_rspec/HEAD/lib/openapi_rspec/module_helpers.rb -------------------------------------------------------------------------------- /lib/openapi_rspec/request_validator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/openapi_rspec/HEAD/lib/openapi_rspec/request_validator.rb -------------------------------------------------------------------------------- /lib/openapi_rspec/schema_loader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/openapi_rspec/HEAD/lib/openapi_rspec/schema_loader.rb -------------------------------------------------------------------------------- /lib/openapi_rspec/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module OpenapiRspec 4 | VERSION = "0.6.0" 5 | end 6 | -------------------------------------------------------------------------------- /openapi_rspec.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/openapi_rspec/HEAD/openapi_rspec.gemspec -------------------------------------------------------------------------------- /spec/data/openapi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/openapi_rspec/HEAD/spec/data/openapi.yml -------------------------------------------------------------------------------- /spec/example_by_path_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/openapi_rspec/HEAD/spec/example_by_path_spec.rb -------------------------------------------------------------------------------- /spec/example_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/openapi_rspec/HEAD/spec/example_spec.rb -------------------------------------------------------------------------------- /spec/openapi_rspec_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/openapi_rspec/HEAD/spec/openapi_rspec_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/openapi_rspec/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/hello_world_app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/openapi_rspec/HEAD/spec/support/hello_world_app.rb -------------------------------------------------------------------------------- /spec/unit/documentation_validator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/openapi_rspec/HEAD/spec/unit/documentation_validator_spec.rb -------------------------------------------------------------------------------- /spec/unit/matchers_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/openapi_rspec/HEAD/spec/unit/matchers_spec.rb -------------------------------------------------------------------------------- /spec/unit/schema_loader_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/openapi_rspec/HEAD/spec/unit/schema_loader_spec.rb --------------------------------------------------------------------------------