From b988711bce840f3e4fa1e056dff5fe24234bcd32 Mon Sep 17 00:00:00 2001 From: evazion Date: Thu, 6 Oct 2022 22:56:34 -0500 Subject: [PATCH] tests: fix broken tests. --- test/components/post_preview_component_test.rb | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/test/components/post_preview_component_test.rb b/test/components/post_preview_component_test.rb index a29c6c25f..c32794fa7 100644 --- a/test/components/post_preview_component_test.rb +++ b/test/components/post_preview_component_test.rb @@ -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)