diff options
Diffstat (limited to 'spec/features/projects/labels/user_views_labels_spec.rb')
-rw-r--r-- | spec/features/projects/labels/user_views_labels_spec.rb | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/spec/features/projects/labels/user_views_labels_spec.rb b/spec/features/projects/labels/user_views_labels_spec.rb index 0cbeca4e392..36922b3f5ab 100644 --- a/spec/features/projects/labels/user_views_labels_spec.rb +++ b/spec/features/projects/labels/user_views_labels_spec.rb @@ -5,9 +5,11 @@ describe "User views labels" do set(:user) { create(:user) } LABEL_TITLES = %w[bug enhancement feature].freeze + PRIORITIZED_LABELS_TITLES = %w[p1 p2 p3].freeze before do LABEL_TITLES.each { |title| create(:label, project: project, title: title) } + PRIORITIZED_LABELS_TITLES.each { |title| create(:label, project: project, title: title, priority: rand(3)) } project.add_guest(user) sign_in(user) @@ -15,9 +17,17 @@ describe "User views labels" do visit(project_labels_path(project)) end - it "shows all labels" do + it "shows all labels without priority" do page.within('.other-labels .manage-labels-list') do LABEL_TITLES.each { |title| expect(page).to have_content(title) } end end + + it "shows all prioritized labels" do + expect(page).not_to have_selector('.js-prioritized-labels') + + page.within('.prioritized-labels .manage-labels-list') do + PRIORITIZED_LABELS_TITLES.each { |title| expect(page).to have_content(title) } + end + end end |