28_introduce_rswag #35

Merged
philipp merged 46 commits from 28_introduce_rswag into develop 2023-01-05 13:45:47 +01:00
5 changed files with 8 additions and 10 deletions
Showing only changes of commit b35f33a6b8 - Show all commits

View file

@ -1,5 +1,4 @@
Rswag::Api.configure do |c|
# Specify a root folder where Swagger JSON files are located
# This is used by the Swagger middleware to serve requests for API descriptions
# NOTE: If you're using rswag-specs to generate Swagger, you'll need to ensure
@ -10,5 +9,5 @@ Rswag::Api.configure do |c|
# The function will have access to the rack env for the current request
# For example, you could leverage this to dynamically assign the "host" property
#
#c.swagger_filter = lambda { |swagger, env| swagger['host'] = env['HTTP_HOST'] }
# c.swagger_filter = lambda { |swagger, env| swagger['host'] = env['HTTP_HOST'] }
end

View file

@ -1,5 +1,4 @@
Rswag::Ui.configure do |c|
# List the Swagger endpoints that you want to be documented through the
# swagger-ui. The first parameter is the path (absolute or relative to the UI
# host) to the corresponding endpoint and the second is a title that will be

View file

@ -7,7 +7,7 @@ module ApiHelper
let(:api_access_token) { create(:oauth2_access_token, resource_owner_id: user.id, scopes: api_scopes&.join(' ')).token }
let(:Authorization) { "Bearer #{api_access_token}" }
def self.it_handles_invalid_token()
def self.it_handles_invalid_token
context 'with invalid access token' do
let(:Authorization) { 'abc' }
@ -18,7 +18,7 @@ module ApiHelper
end
end
def self.it_handles_invalid_scope()
def self.it_handles_invalid_scope
context 'with invalid scope' do
let(:api_scopes) { ['none'] }

View file

@ -101,7 +101,7 @@ RSpec.configure do |config|
'finance:write': 'reading and creating financial transactions',
'user:read': 'reading your own user profile',
'user:write': 'reading and updating your own user profile',
offline_access: 'retain access after user has logged out',
offline_access: 'retain access after user has logged out'
}
}
}
@ -120,9 +120,9 @@ RSpec.configure do |config|
],
security: [
oauth2: [
'user:read',
],
],
'user:read'
]
]
}
}