require 'spec_helper' describe API::Version do describe 'GET /version' do context 'when unauthenticated' do it 'returns authentication error' do get api('/version') expect(response).to have_gitlab_http_status(401) end end context 'when authenticated' do let(:user) { create(:user) } it 'returns the version information' do get api('/version', user) expect(response).to have_gitlab_http_status(200) expect(json_response['version']).to eq(Gitlab::VERSION) expect(json_response['revision']).to eq(Gitlab.revision) end end end end