diff options
author | Luke "Jared" Bennett <lbennett@gitlab.com> | 2017-05-25 17:26:18 +0300 |
---|---|---|
committer | Luke "Jared" Bennett <lbennett@gitlab.com> | 2017-05-25 17:26:18 +0300 |
commit | 56797a84c82b673d15cbfa6825e65c63e8d1636e (patch) | |
tree | 08cc3486670de066ed0f4d4b8ebb8734055bb4d2 /spec/features/projects/sub_group_issuables_spec.rb | |
parent | e04830445619b17bd2fce34583f08fc295cb30ad (diff) |
Remove shared example and improve sub_group_issuables_spec.rb
Diffstat (limited to 'spec/features/projects/sub_group_issuables_spec.rb')
-rw-r--r-- | spec/features/projects/sub_group_issuables_spec.rb | 31 |
1 files changed, 17 insertions, 14 deletions
diff --git a/spec/features/projects/sub_group_issuables_spec.rb b/spec/features/projects/sub_group_issuables_spec.rb index 848a06cf335..cf21b208f65 100644 --- a/spec/features/projects/sub_group_issuables_spec.rb +++ b/spec/features/projects/sub_group_issuables_spec.rb @@ -1,29 +1,32 @@ require 'spec_helper' describe 'Subgroup Issuables', :feature, :js do - let!(:parent_group) { create(:group, name: 'parentgroup') } - let!(:subgroup) { create(:group, parent: parent_group, name: 'subgroup') } - let!(:project) { create(:empty_project, namespace: subgroup, name: 'project') } - let(:user) { create(:user) } + let!(:group) { create(:group, name: 'group') } + let!(:subgroup) { create(:group, parent: group, name: 'subgroup') } + let!(:project) { create(:empty_project, namespace: subgroup, name: 'project') } + let(:user) { create(:user) } before do project.add_master(user) login_as user end - context 'empty issues index' do - before do - visit namespace_project_issues_path(project.namespace, project) - end + it 'shows the full subgroup title when issues index page is empty' do + visit namespace_project_issues_path(project.namespace.to_param, project.to_param) - it_behaves_like 'has subgroup title', 'parentgroup', 'subgroup', 'project' + expect_to_have_full_subgroup_title end - context 'empty merge request index' do - before do - visit namespace_project_merge_requests_path(project.namespace, project) - end + it 'shows the full subgroup title when merge requests index page is empty' do + visit namespace_project_merge_requests_path(project.namespace.to_param, project.to_param) - it_behaves_like 'has subgroup title', 'parentgroup', 'subgroup', 'project' + expect_to_have_full_subgroup_title + end + + def expect_to_have_full_subgroup_title + title = find('.title-container') + + expect(title).not_to have_selector '.initializing' + expect(title).to have_content 'group / subgroup / project' end end |