Why do you have a test block inside a test block?
test "should create recipe" do
# it's complaining about this test
test "should show recipe" do
Remove the outer test "should create recipe" do
and add it at the same level as test "should show recipe" do