From ccde5b230b35c7b77916f0693b774404cd0e82fa Mon Sep 17 00:00:00 2001 From: Anthony Atkinson Date: Thu, 23 Jul 2015 10:12:03 -0400 Subject: [PATCH] Comments for reasoning behind adding bangs to let statements. --- spec/features/planting_reminder_spec.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/spec/features/planting_reminder_spec.rb b/spec/features/planting_reminder_spec.rb index 10a723c90..ad2173387 100644 --- a/spec/features/planting_reminder_spec.rb +++ b/spec/features/planting_reminder_spec.rb @@ -26,6 +26,8 @@ feature "Planting reminder email", :js do end context "when member has some plantings" do + # Bangs are used on the following 2 let blocks in order to ensure that the plantings are present + # in the database before the spec is run. let!(:p1) { create :planting, garden: member.gardens.first, owner: member } let!(:p2) { create :planting, garden: member.gardens.first, owner: member } @@ -48,6 +50,8 @@ feature "Planting reminder email", :js do end context "when member has some harvests" do + # Bangs are used on the following 2 let blocks in order to ensure that the plantings are present + # in the database before the spec is run. let!(:h1) { create :harvest, owner: member } let!(:h2) { create :harvest, owner: member }