From 490a2e2b6b0b08f387242cf5cddafad00e084de0 Mon Sep 17 00:00:00 2001 From: ObiWanKeoni Date: Thu, 30 Jan 2025 11:58:35 -0800 Subject: [PATCH] More reliable specs --- spec/system/avo/has_field_discovery_spec.rb | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/spec/system/avo/has_field_discovery_spec.rb b/spec/system/avo/has_field_discovery_spec.rb index 7cd605298..e5ab6bca0 100644 --- a/spec/system/avo/has_field_discovery_spec.rb +++ b/spec/system/avo/has_field_discovery_spec.rb @@ -68,10 +68,14 @@ it "displays discovered associations correctly" do wait_for_loaded - # Verify `posts` association - expect(page).to have_text "Posts" - expect(page).to have_text "Sample Post", wait: 5 - expect(page).to have_link "Sample Post", href: "/admin/resources/posts/#{post.slug}?via_record_id=#{user.slug}&via_resource_class=Avo%3A%3AResources%3A%3AUser" + expect(page).to have_selector("#has_many_field_show_posts") + expect(page).to have_selector("#has_many_field_show_posts") + expect(page).to have_selector("#has_many_field_show_people") + expect(page).to have_selector("#has_many_field_show_spouses") + expect(page).to have_selector("#has_many_field_show_comments") + expect(page).to have_selector("#has_and_belongs_to_many_field_show_projects") + expect(page).to have_selector("#has_many_field_show_team_memberships") + expect(page).to have_selector("#has_many_field_show_teams") # Verify `cv_attachment` association is present expect(page).to have_text "CV"