summaryrefslogtreecommitdiff
path: root/spec/features/boards
diff options
context:
space:
mode:
authorPhil Hughes <me@iamphill.com>2016-08-12 11:37:47 +0100
committerPhil Hughes <me@iamphill.com>2016-08-17 17:17:39 +0100
commitcd6285d244c384b44246d2c4afa4dc738c2cc4d9 (patch)
tree8a7be99921089ddcfe6823ed116a3926062c6112 /spec/features/boards
parent86a6d4d8c55a9dd5e1b7a413a29dcc84a3d5540b (diff)
downloadgitlab-ce-cd6285d244c384b44246d2c4afa4dc738c2cc4d9.tar.gz
Removes checkmarks from new list dropdown when deleting list
Diffstat (limited to 'spec/features/boards')
-rw-r--r--spec/features/boards/boards_spec.rb14
1 files changed, 14 insertions, 0 deletions
diff --git a/spec/features/boards/boards_spec.rb b/spec/features/boards/boards_spec.rb
index 572e50db15b..0d023021b72 100644
--- a/spec/features/boards/boards_spec.rb
+++ b/spec/features/boards/boards_spec.rb
@@ -1,6 +1,8 @@
require 'rails_helper'
describe 'Issue Boards', feature: true, js: true do
+ include WaitForAjax
+
let(:project) { create(:project) }
let(:user) { create(:user) }
let!(:user2) { create(:user) }
@@ -102,6 +104,18 @@ describe 'Issue Boards', feature: true, js: true do
expect(page).to have_selector('.board', count: 3)
end
+ it 'removes checkmark in new list dropdown after deleting' do
+ click_button 'Create new list'
+ wait_for_ajax
+
+ page.within(all('.board')[1]) do
+ find('.board-delete').click
+ end
+ expect(page).to have_selector('.board', count: 3)
+
+ expect(find(".js-board-list-#{planning.id}", visible: false)).not_to have_css('.is-active')
+ end
+
it 'infinite scrolls list' do
50.times do
create(:issue, project: project)