diff options
Diffstat (limited to 'spec/features/projects/network_graph_spec.rb')
-rw-r--r-- | spec/features/projects/network_graph_spec.rb | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/spec/features/projects/network_graph_spec.rb b/spec/features/projects/network_graph_spec.rb index a29c9f58195..af976b8ffb0 100644 --- a/spec/features/projects/network_graph_spec.rb +++ b/spec/features/projects/network_graph_spec.rb @@ -6,10 +6,13 @@ RSpec.describe 'Project Network Graph', :js, feature_category: :projects do let(:user) { create :user } let(:project) { create :project, :repository, namespace: user.namespace } let(:ref_selector) { '.ref-selector' } + let(:ref_with_hash) { 'ref-#-hash' } before do sign_in(user) + project.repository.create_branch(ref_with_hash, 'master') + # Stub Graph max_size to speed up test (10 commits vs. 650) allow(Network::Graph).to receive(:max_count).and_return(10) end @@ -52,6 +55,12 @@ RSpec.describe 'Project Network Graph', :js, feature_category: :projects do end end + it 'switches ref to branch containing a hash' do + switch_ref_to(ref_with_hash) + + expect(page).to have_selector ref_selector, text: ref_with_hash + end + it 'switches ref to tag' do switch_ref_to('v1.0.0') |