posts: fix selected pool not being highlighted when doing pool:<name> search.
Fix the pool name not being bolded in the pool navbar when doing a pool:<name> search. Previously the selected pool was only bolded when doing a pool:<id> search.
This commit is contained in:
@@ -35,12 +35,19 @@ class PostNavbarComponentTest < ViewComponent::TestCase
|
||||
assert_css(".pool-name", text: "Pool: #{@pool2.pretty_name}")
|
||||
end
|
||||
|
||||
should "highlight the selected pool" do
|
||||
should "highlight the selected pool when doing a pool:<id> search" do
|
||||
render_post_navbar(@post, current_user: @user, search: "pool:#{@pool1.id}")
|
||||
|
||||
assert_css(".pool-navbar[data-selected=true] .pool-name", text: "Pool: #{@pool1.pretty_name}")
|
||||
assert_css(".pool-navbar[data-selected=false] .pool-name", text: "Pool: #{@pool2.pretty_name}")
|
||||
end
|
||||
|
||||
should "highlight the selected pool when doing a pool:<name> search" do
|
||||
render_post_navbar(@post, current_user: @user, search: "pool:#{@pool1.name}")
|
||||
|
||||
assert_css(".pool-navbar[data-selected=true] .pool-name", text: "Pool: #{@pool1.pretty_name}")
|
||||
assert_css(".pool-navbar[data-selected=false] .pool-name", text: "Pool: #{@pool2.pretty_name}")
|
||||
end
|
||||
end
|
||||
|
||||
context "for a post with favgroups" do
|
||||
@@ -58,13 +65,20 @@ class PostNavbarComponentTest < ViewComponent::TestCase
|
||||
assert_css(".favgroup-name", text: "Favgroup: #{@favgroup2.pretty_name}")
|
||||
end
|
||||
|
||||
should "highlight the selected favgroup" do
|
||||
should "highlight the selected favgroup when doing a favgroup:<id> search" do
|
||||
render_post_navbar(@post, current_user: @user, search: "favgroup:#{@favgroup1.id}")
|
||||
|
||||
assert_css(".favgroup-navbar[data-selected=true] .favgroup-name", text: "Favgroup: #{@favgroup1.pretty_name}")
|
||||
assert_css(".favgroup-navbar[data-selected=false] .favgroup-name", text: "Favgroup: #{@favgroup2.pretty_name}")
|
||||
end
|
||||
|
||||
should "highlight the selected favgroup when doing a favgroup:<name> search" do
|
||||
render_post_navbar(@post, current_user: @user, search: "favgroup:#{@favgroup1.name}")
|
||||
|
||||
assert_css(".favgroup-navbar[data-selected=true] .favgroup-name", text: "Favgroup: #{@favgroup1.pretty_name}")
|
||||
assert_css(".favgroup-navbar[data-selected=false] .favgroup-name", text: "Favgroup: #{@favgroup2.pretty_name}")
|
||||
end
|
||||
|
||||
should "show public favgroups that belong to another user when doing a favgroup:<id> search" do
|
||||
render_post_navbar(@post, current_user: create(:user), search: "favgroup:#{@favgroup1.id}")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user