From 4d4d0a7e252bc2d3758373a7bee54e88c1bb232d Mon Sep 17 00:00:00 2001 From: Constance Okoghenun Date: Wed, 1 Aug 2018 16:17:56 +0000 Subject: Resolve "List of projects not loading when trying to create an issue from a board (TypeError)" --- spec/features/groups/board_spec.rb | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 spec/features/groups/board_spec.rb (limited to 'spec/features/groups') diff --git a/spec/features/groups/board_spec.rb b/spec/features/groups/board_spec.rb new file mode 100644 index 00000000000..86a4a016f3d --- /dev/null +++ b/spec/features/groups/board_spec.rb @@ -0,0 +1,35 @@ +require 'rails_helper' + +describe 'Group Boards' do + let(:group) { create(:group) } + let!(:project) { create(:project_empty_repo, group: group) } + let(:user) { create(:group_member, :maintainer, user: create(:user), group: group ).user } + + before do + sign_in(user) + end + + context 'Creates a an issue', :js do + before do + visit group_boards_path(group) + end + + it 'Adds an issue to the backlog' do + page.within(find('.board', match: :first)) do + issue_title = 'New Issue' + find(:css, '.issue-count-badge-add-button').click + expect(find('.board-new-issue-form')).to be_visible + + fill_in 'issue_title', with: issue_title + find('.dropdown-menu-toggle').click + + wait_for_requests + + click_link(project.name) + click_button 'Submit issue' + + expect(page).to have_content(issue_title) + end + end + end +end -- cgit v1.2.3