require 'spec_helper' describe 'Admin Conversational Development Index' do before do gitlab_sign_in :admin end context 'when usage ping is disabled' do it 'shows empty state' do stub_application_setting(usage_ping_enabled: false) visit admin_conversational_development_index_path expect(page).to have_content('Usage ping is not enabled') end end context 'when there is no data to display' do it 'shows empty state' do stub_application_setting(usage_ping_enabled: true) visit admin_conversational_development_index_path expect(page).to have_content('Data is still calculating') end end context 'when there is data to display' do it 'shows numbers for each metric' do stub_application_setting(usage_ping_enabled: true) create(:conversational_development_index_metric) visit admin_conversational_development_index_path expect(page).to have_content( 'Issues created per active user 1.2 You 9.3 Lead 13.3%' ) end end end