post tooltips: add system tests.
This commit is contained in:
30
test/system/post_tooltip_test.rb
Normal file
30
test/system/post_tooltip_test.rb
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
require "application_system_test_case"
|
||||||
|
|
||||||
|
class PostTooltipTest < ApplicationSystemTestCase
|
||||||
|
context "Post tooltips" do
|
||||||
|
setup do
|
||||||
|
@post = create(:post, file_ext: "swf")
|
||||||
|
puts @post.preview_file_url
|
||||||
|
end
|
||||||
|
|
||||||
|
context "on a post thumbnail" do
|
||||||
|
should "show the tooltip when hovering over the thumbnail" do
|
||||||
|
visit posts_path
|
||||||
|
|
||||||
|
find(".post-preview img").hover
|
||||||
|
assert_selector ".post-tooltip"
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
context "on a post #xxx link" do
|
||||||
|
should "show the tooltip when hovering over the link" do
|
||||||
|
user = create(:user, created_at: 1.month.ago)
|
||||||
|
comment = as(user) { create(:comment, post: @post, body: "post ##{@post.id}") }
|
||||||
|
|
||||||
|
visit comment_path(comment)
|
||||||
|
find(".dtext-post-id-link").hover
|
||||||
|
assert_selector ".post-tooltip"
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
Reference in New Issue
Block a user