Fix unable to expand text diff discussion comments

This commit is contained in:
Clement Ho 2017-10-10 15:36:32 +00:00 committed by Filipa Lacerda
parent 97ece0ba06
commit eff96b8c77
4 changed files with 6 additions and 10 deletions

View file

@ -7,4 +7,4 @@
%td.notes_line{ colspan: 2 }
%td.notes_content
.content{ class: ('hide' unless expanded) }
= render partial: "discussions/notes", collection: discussions, as: :discussion
= render partial: "discussions/notes", collection: discussions, as: :discussion, locals: { disable_collapse_class: true }

View file

@ -24,4 +24,4 @@
= render partial: "projects/diffs/#{partial}", locals: { diff_file: diff_file, position: discussion.position.to_json, click_to_comment: false }
.note-container
= render partial: "discussions/notes", locals: { discussion: discussion, show_toggle: false, show_image_comment_badge: true, disable_collapse: true }
= render partial: "discussions/notes", locals: { discussion: discussion, show_toggle: false, show_image_comment_badge: true, disable_collapse_class: true }

View file

@ -1,5 +1,5 @@
- disable_collapse = local_assigns.fetch(:disable_collapse, false)
- collapsed_class = 'collapsed' if discussion.resolved? && !disable_collapse
- disable_collapse_class = local_assigns.fetch(:disable_collapse_class, false)
- collapsed_class = 'collapsed' if discussion.resolved? && !disable_collapse_class
- badge_counter = discussion_counter + 1 if local_assigns[:discussion_counter]
- show_toggle = local_assigns.fetch(:show_toggle, true)
- show_image_comment_badge = local_assigns.fetch(:show_image_comment_badge, false)

View file

@ -44,12 +44,8 @@ feature 'Diffs URL', :js do
visit "#{diffs_project_merge_request_path(project, merge_request)}#{fragment}"
end
it 'shows collapsed note' do
wait_for_requests
expect(page).to have_selector('.discussion-notes.collapsed') do |note_container|
expect(note_container).to have_selector(fragment, visible: false)
end
it 'shows expanded note' do
expect(page).to have_selector(fragment, visible: true)
end
end
end