# frozen_string_literal: true require 'spec_helper' RSpec.describe CountriesController do describe 'GET #index' do it 'returns list of countries as json' do get :index expected_json = World.countries_for_select.to_json expect(response).to have_gitlab_http_status(:ok) expect(response.body).to eq(expected_json) end it 'does not include list of denied countries' do get :index # response is returned as [["Afghanistan", "AF"], ["Albania", "AL"], ..] resultant_countries = json_response.map {|row| row[0]} expect(resultant_countries).not_to include(World::DENYLIST) expect(resultant_countries).not_to include(World::JH_MARKET) end end end