Commit de3e0834 authored by Luke "Jared" Bennett's avatar Luke "Jared" Bennett

Further fixes for feature spec

parent 126c6512
...@@ -24,7 +24,7 @@ shared_examples 'discussion comments' do |resource_name| ...@@ -24,7 +24,7 @@ shared_examples 'discussion comments' do |resource_name|
expect(new_comment).not_to have_selector '.discussion' expect(new_comment).not_to have_selector '.discussion'
end end
if resource_name =~ /(issue|merge request)/ if resource_name == 'issue'
it "'Comment & close #{resource_name}' will post a comment and close the #{resource_name}" do it "'Comment & close #{resource_name}' will post a comment and close the #{resource_name}" do
find("#{form_selector} .note-textarea").send_keys('a') find("#{form_selector} .note-textarea").send_keys('a')
...@@ -92,12 +92,15 @@ shared_examples 'discussion comments' do |resource_name| ...@@ -92,12 +92,15 @@ shared_examples 'discussion comments' do |resource_name|
describe 'when selecting "Start discussion"' do describe 'when selecting "Start discussion"' do
before do before do
screenshot_and_open_image
find("#{menu_selector} li", match: :first) find("#{menu_selector} li", match: :first)
p first("#{menu_selector} li")['class']
p first("#{menu_selector} li").text
first("#{menu_selector} li").click first("#{menu_selector} li").click
end end
it 'updates the note_type input to "DiscussionNote"' do it 'updates the note_type input to "DiscussionNote"' do
expect(find("#{form_selector} #note_type").value).to be 'DiscussionNote' expect(find("#{form_selector} #note_type", visible: false).value).to be 'DiscussionNote'
end end
it 'updates the submit button text' do it 'updates the submit button text' do
...@@ -124,7 +127,7 @@ shared_examples 'discussion comments' do |resource_name| ...@@ -124,7 +127,7 @@ shared_examples 'discussion comments' do |resource_name|
expect(new_comment).to have_selector '.discussion' expect(new_comment).to have_selector '.discussion'
end end
if resource_name =~ /(issue|merge request)/ if resource_name == 'issue'
it "'Start discussion & close #{resource_name}' will post a discussion and close the #{resource_name}" do it "'Start discussion & close #{resource_name}' will post a discussion and close the #{resource_name}" do
find(close_selector).click find(close_selector).click
...@@ -208,7 +211,6 @@ end ...@@ -208,7 +211,6 @@ end
describe 'Discussion Comments', :feature, :js do describe 'Discussion Comments', :feature, :js do
include RepoHelpers include RepoHelpers
include WaitForAjax
let(:user) { create(:user) } let(:user) { create(:user) }
let(:project) { create(:project) } let(:project) { create(:project) }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment