Sha256: f4a40754efa38dcaf443e66d484d6d4631b10a3dc901d207d334117c6bfa0611

Contents?: true

Size: 1.05 KB

Versions: 17

Compression:

Stored size: 1.05 KB

Contents

class ShowPage
	include Capybara::DSL

	def comment_reply_link(comment)
		find("#comment_#{comment.id} .reply")
	end

	def comment_edit_link(comment)
		find("#comment_#{comment.id} .edit")
	end

	def comment_delete_link(comment)
		find("#comment_#{comment.id} .delete")
	end

	def edit_comment_submit_button(comment)
		find("#edit_comment_#{comment.id} input[type=submit]")
	end

	def new_comment_submit_button(comment = nil)
		if comment
			find("#reply_to_#{comment.id}_new_comment input[type=submit]")
		else
			find('#new_comment input[type=submit]')
		end
	end

	def edit_comment_cancel_button(comment)
		find("#edit_comment_#{comment.id} button.cancel_comment")
	end

	def new_comment_cancel_button(comment = nil)
		if comment
			find("#reply_to_#{comment.id}_new_comment button.cancel_comment")
		else
			find('#new_comment button.cancel_comment')
		end
	end

	def antispam_solution(comment = nil)
		if comment
			find("input#reply_to_#{comment.id}_antispam_solution", visible: false).value
		else
			find('input#antispam_solution', visible: false).value
		end
	end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
proclaim-0.5.6 test/support/pages/posts/show_page.rb
proclaim-0.5.5 test/support/pages/posts/show_page.rb
proclaim-0.5.3 test/support/pages/posts/show_page.rb
proclaim-0.5.2 test/support/pages/posts/show_page.rb
proclaim-0.5.1 test/support/pages/posts/show_page.rb
proclaim-0.5.0 test/support/pages/posts/show_page.rb
proclaim-0.4.0 test/support/pages/posts/show_page.rb
proclaim-0.3.1 test/support/pages/posts/show_page.rb
proclaim-0.3.0 test/support/pages/posts/show_page.rb
proclaim-0.2.4 test/support/pages/posts/show_page.rb
proclaim-0.2.2 test/support/pages/posts/show_page.rb
proclaim-0.2.1 test/support/pages/posts/show_page.rb
proclaim-0.2.0 test/support/pages/posts/show_page.rb
proclaim-0.1.3 test/support/pages/posts/show_page.rb
proclaim-0.1.2 test/support/pages/posts/show_page.rb
proclaim-0.1.1 test/support/pages/posts/show_page.rb
proclaim-0.1.0 test/support/pages/posts/show_page.rb