summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRémy Coutable <remy@rymai.me>2017-04-04 18:11:01 +0200
committerRémy Coutable <remy@rymai.me>2017-04-04 18:11:01 +0200
commit1ddbf15b0fb825d6d3944388d35f876643a4d1a5 (patch)
tree13ed68466642c37635f3ccf0bec7e7a1d9df7340
parent20e3ed60935ca2b28cf1f632c5ce75f8dbac8e10 (diff)
downloadgitlab-ce-1ddbf15b0fb825d6d3944388d35f876643a4d1a5.tar.gz
Add debug in ToggleAwardEmoji Spinach spec
Signed-off-by: Rémy Coutable <remy@rymai.me>
-rw-r--r--features/steps/project/issues/award_emoji.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/features/steps/project/issues/award_emoji.rb b/features/steps/project/issues/award_emoji.rb
index e55dc2913c3..e4b924c399c 100644
--- a/features/steps/project/issues/award_emoji.rb
+++ b/features/steps/project/issues/award_emoji.rb
@@ -20,12 +20,16 @@ class Spinach::Features::AwardEmoji < Spinach::FeatureSteps
page.within '.awards' do
page.find('.js-add-award').click
end
+ page.save_screenshot('tmp/capybara/1 I click to emoji-picker.png')
+ File.write('tmp/capybara/I click to emoji-picker.html', page.html)
end
step 'I click to emoji in the picker' do
page.within '.emoji-menu-content' do
page.first('.js-emoji-btn').click
end
+ page.save_screenshot('tmp/capybara/4 I click to emoji in the picker.png')
+ File.write('tmp/capybara/4 I click to emoji in the picker.html', page.html)
end
step 'I can remove it by clicking to icon' do
@@ -54,6 +58,8 @@ class Spinach::Features::AwardEmoji < Spinach::FeatureSteps
expect(page.find('.js-emoji-btn.active .js-counter')).to have_content '1'
expect(page).to have_css(".js-emoji-btn.active[data-original-title='You']")
end
+ page.save_screenshot('tmp/capybara/5 I have award added.png')
+ File.write('tmp/capybara/5 I have award added.html', page.html)
end
step 'I have no awards added' do
@@ -96,10 +102,14 @@ class Spinach::Features::AwardEmoji < Spinach::FeatureSteps
step 'The emoji menu is visible' do
page.find(".emoji-menu.is-visible")
+ page.save_screenshot('tmp/capybara/2 The emoji menu is visible.png')
+ File.write('tmp/capybara/2 The emoji menu is visible.html', page.html)
end
step 'The search field is focused' do
expect(page).to have_selector('#emoji_search')
expect(page.evaluate_script('document.activeElement.id')).to eq('emoji_search')
+ page.save_screenshot('tmp/capybara/3 The search field is focused.png')
+ File.write('tmp/capybara/3 The search field is focused.html', page.html)
end
end