Возможный дубликат:
Возможно ли, чтобы RSpec ожидал изменения в двух таблицах?
it "should create a new Recipe" do
expect { click_button submit }.to change(Recipe, :count).by(1)
end
Это позволяет мне проверить, что модель "Рецепт" имеет еще одну запись, но я хотел бы также проверить, что модель "Ингредиент" имеет еще одну запись. Блок ожидания может быть выполнен только один раз, поскольку форма уже отправлена.
Я знаю, что могу просто сделать еще один блок "it", но я чувствую, что должен быть DRYer.