Skip to content

Commit

Permalink
Review
Browse files Browse the repository at this point in the history
  • Loading branch information
AntoineGirard committed Dec 19, 2024
1 parent 890ca6d commit 9880d17
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 10 deletions.
2 changes: 1 addition & 1 deletion app/services/concerns/users/creneaux_wizard_concern.rb
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ def services
end

def follow_up_motifs?
Motif.where(service: services).exists?(follow_up: true, deleted_at: nil)
@follow_up_motifs ||= Motif.where(service: services).exists?(follow_up: true, deleted_at: nil)
end

def next_availability_by_lieux
Expand Down
2 changes: 1 addition & 1 deletion app/views/search/_referent_booking_card.html.slim
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@
- if context.follow_up_motifs?
.card
.m-2
| Pour prendre un RDV de suivi avec un de vos agents référent,
| Pour prendre un RDV de suivi avec un de vos agents référents,
span>
= link_to("connectez-vous", users_rdvs_path)
16 changes: 8 additions & 8 deletions spec/requests/prendre_rdv_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -46,18 +46,18 @@
end

context "when territory has no follow up motifs" do
it "does not show a hint to help find a rdv with a referent agent in case the user is looking for follow_up motifs" do
it "n’affiche pas l’invitation à se connecter pour prendre un RDV de suivi" do
get root_path(departement: "75", city_code: "75056", latitude: "48.859", longitude: "2.347", address: "Paris 75001")
expect(response.body).not_to include("Pour prendre un RDV de suivi avec un de vos agents référent")
expect(response.body).not_to include("Pour prendre un RDV de suivi avec un de vos agents référents")
end
end

context "when territory has follow up motifs" do
let!(:follow_up_motif) { create(:motif, organisation: organisation, service: motif.service, follow_up: true) }

it "shows a hint to help find a rdv with a referent agent in case the user is looking for the service of a follow_up motifs" do
it "affiche l’invitation à se connecter pour prendre un RDV de suivi" do
get root_path(departement: "75", city_code: "75056", latitude: "48.859", longitude: "2.347", address: "Paris 75001")
expect(response.body).to include("Pour prendre un RDV de suivi avec un de vos agents référent")
expect(response.body).to include("Pour prendre un RDV de suivi avec un de vos agents référents")
end
end
end
Expand All @@ -75,18 +75,18 @@
end

context "when territory has no follow up motifs" do
it "does not show a hint to help find a rdv with a referent agent in case the user is looking for follow_up motifs" do
it "n’affiche pas l’invitation à se connecter" do
get root_path(departement: "75", city_code: "75056", latitude: "48.859", longitude: "2.347", address: "Paris 75001")
expect(response.body).not_to include("Pour prendre un RDV de suivi avec un de vos agents référent")
expect(response.body).not_to include("Pour prendre un RDV de suivi avec un de vos agents référents")
end
end

context "when territory has follow up motifs" do
let!(:follow_up_motif) { create(:motif, organisation: organisation, service: motif.service, follow_up: true) }

it "shows a hint to help find a rdv with a referent agent in case the user is looking for follow_up motifs" do
it "affiche l’invitation à se connecter pour prendre un RDV de suivi" do
get root_path(departement: "75", city_code: "75056", latitude: "48.859", longitude: "2.347", address: "Paris 75001")
expect(response.body).to include("Pour prendre un RDV de suivi avec un de vos agents référent")
expect(response.body).to include("Pour prendre un RDV de suivi avec un de vos agents référents")
end
end
end
Expand Down

0 comments on commit 9880d17

Please sign in to comment.