# frozen_string_literal: true require 'spec_helper' RSpec.describe 'Contextual sidebar', :js do let_it_be(:project) { create(:project) } let(:user) { project.owner } before do sign_in(user) visit project_path(project) end it 'shows flyout navs when collapsed or expanded apart from on the active item when expanded', :aggregate_failures do expect(page).not_to have_selector('.js-sidebar-collapsed') find('.rspec-link-pipelines').hover expect(page).to have_selector('.is-showing-fly-out') find('.rspec-project-link').hover expect(page).not_to have_selector('.is-showing-fly-out') find('.rspec-toggle-sidebar').click find('.rspec-link-pipelines').hover expect(page).to have_selector('.is-showing-fly-out') find('.rspec-project-link').hover expect(page).to have_selector('.is-showing-fly-out') end end