diff options
Diffstat (limited to 'spec/requests/pwa_controller_spec.rb')
-rw-r--r-- | spec/requests/pwa_controller_spec.rb | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/spec/requests/pwa_controller_spec.rb b/spec/requests/pwa_controller_spec.rb index 7a295b17231..3971790c094 100644 --- a/spec/requests/pwa_controller_spec.rb +++ b/spec/requests/pwa_controller_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe PwaController do +RSpec.describe PwaController, feature_category: :navigation do describe 'GET #manifest' do it 'responds with json' do get manifest_path(format: :json) @@ -10,6 +10,23 @@ RSpec.describe PwaController do expect(response.body).to include('The complete DevOps platform.') expect(response).to have_gitlab_http_status(:success) end + + context 'with customized appearance' do + let_it_be(:appearance) do + create(:appearance, title: 'Long name', short_title: 'Short name', description: 'This is a test') + end + + it 'uses custom values', :aggregate_failures do + get manifest_path(format: :json) + + expect(Gitlab::Json.parse(response.body)).to include({ + 'description' => 'This is a test', + 'name' => 'Long name', + 'short_name' => 'Short name' + }) + expect(response).to have_gitlab_http_status(:success) + end + end end describe 'GET #offline' do |