From 0e75378b03fc9df3a88965b4475ab420e98129b8 Mon Sep 17 00:00:00 2001 From: George Tsiolis Date: Wed, 28 Nov 2018 19:15:37 +0000 Subject: Include new and edit links in breadcrumb for project milestones, group milestones, and labels --- .../milestones/user_sees_breadcrumb_links_spec.rb | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 spec/features/milestones/user_sees_breadcrumb_links_spec.rb (limited to 'spec/features/milestones/user_sees_breadcrumb_links_spec.rb') diff --git a/spec/features/milestones/user_sees_breadcrumb_links_spec.rb b/spec/features/milestones/user_sees_breadcrumb_links_spec.rb new file mode 100644 index 00000000000..d3906ea73bd --- /dev/null +++ b/spec/features/milestones/user_sees_breadcrumb_links_spec.rb @@ -0,0 +1,19 @@ +require 'rails_helper' + +describe 'New project milestone breadcrumb' do + let(:project) { create(:project) } + let(:milestone) { create(:milestone, project: project) } + let(:user) { project.creator } + + before do + sign_in(user) + visit(new_project_milestone_path(project)) + end + + it 'displays link to project milestones and new project milestone' do + page.within '.breadcrumbs' do + expect(find_link('Milestones')[:href]).to end_with(project_milestones_path(project)) + expect(find_link('New')[:href]).to end_with(new_project_milestone_path(project)) + end + end +end -- cgit v1.2.1