Use Tap For Better Test Data Setup
let(:order) { create(:order, name: "My Order") }let(:order) do
order = create(:order, name: "My Order")
create(:item, name: "Burger", order: order, price: 4.99)
create(:item, name: "Fries", order: order, price: 2.99)
order
endlet(:order) do
create(:order, name: "My Order").tap do |order|
create(:item, name: "Burger", order: order, price: 4.99)
create(:item, name: "Fries", order: order, price: 2.99)
end
endLast updated