tests: fix broken tests.

This commit is contained in:
evazion
2022-10-06 22:56:34 -05:00
parent e220b66c4d
commit b988711bce

View File

@@ -65,13 +65,19 @@ class PostPreviewComponentTest < ViewComponent::TestCase
@post = create(:post, is_banned: true)
end
should "should be visible to Gold users" do
node = render_preview(@post, current_user: create(:gold_user))
should "should only be visible to approvers" do
node = render_preview(@post, current_user: create(:approver))
assert_equal(post_path(@post), node.css("article a").attr("href").value)
assert_equal(@post.media_asset.variant("180x180").file_url, node.css("article img").attr("src").value)
end
should "should be not visible to Gold users" do
node = render_preview(@post, current_user: create(:gold_user))
assert_equal("", node.to_s)
end
should "not be visible to Members" do
node = render_preview(@post, current_user: create(:user))
assert_equal("", node.to_s)