diff --git a/app/controllers/api_docs/vendor_api_docs/openapi_controller.rb b/app/controllers/api_docs/vendor_api_docs/openapi_controller.rb index 1aef922930b..07667ca16ca 100644 --- a/app/controllers/api_docs/vendor_api_docs/openapi_controller.rb +++ b/app/controllers/api_docs/vendor_api_docs/openapi_controller.rb @@ -10,7 +10,7 @@ def spec_draft end def spec_current - spec(version: VendorAPI::VERSION) + spec(version: AllowedCrossNamespaceUsage::VendorAPIInfo.released_version) end def spec_1_0 @@ -33,6 +33,10 @@ def spec_1_4 spec(version: VendorAPI::VERSION_1_4) end + def spec_1_5 + spec(version: VendorAPI::VERSION_1_5) + end + private def spec(**) diff --git a/app/lib/vendor_api.rb b/app/lib/vendor_api.rb index 278ab570dc0..d5fe2941e21 100644 --- a/app/lib/vendor_api.rb +++ b/app/lib/vendor_api.rb @@ -7,7 +7,7 @@ module VendorAPI VERSION_1_3 = '1.3'.freeze VERSION_1_4 = '1.4'.freeze VERSION_1_5 = '1.5pre'.freeze - VERSION = VERSION_1_4 + VERSION = '1.5'.freeze VERSIONS = { '1.0' => [ @@ -61,7 +61,7 @@ module VendorAPI '1.4' => [ Changes::V14::AddGcseCompletingQualificationData, ], - '1.5pre' => [ + '1.5' => [ Changes::V15::AddApplicationSentToProviderDatetime, Changes::V15::AddReferenceFeedbackProvidedAtDatetime, ], diff --git a/spec/system/api_docs/api_docs_spec.rb b/spec/system/api_docs/api_docs_spec.rb index 31fc5873f52..94bedb12411 100644 --- a/spec/system/api_docs/api_docs_spec.rb +++ b/spec/system/api_docs/api_docs_spec.rb @@ -1,6 +1,6 @@ require 'rails_helper' -RSpec.feature 'API docs' do +RSpec.describe 'API docs' do scenario 'User browses through the API docs' do given_i_am_a_vendor i_can_browse_the_api_docs @@ -42,6 +42,6 @@ def when_i_enter_an_incorrect_api_version_in_the_url end def then_i_get_redirected_to_the_latest_production_version - expect(page).to have_current_path api_docs_versioned_reference_path(api_version: "v#{VendorAPI::VERSION}"), ignore_query: true + expect(page).to have_current_path api_docs_versioned_reference_path(api_version: "v#{AllowedCrossNamespaceUsage::VendorAPIInfo.released_version}"), ignore_query: true end end