Для людей, которые приезжают сюда в 2018 году, были сделаны некоторые обновления (каламбур не предназначен). Важно включить «params» перед перечислением параметров. Кроме того, вы должны использовать ожидаемую, а не «следует», поскольку в Rails 6.0 она будет устаревшей.

аюсь проверить сбойную ветвь действия обновления на моем контроллере, но у меня возникли проблемы с тестом. Это то, что у меня есть и не получается на последнем

describe "PUT 'article/:id'" do
.
.
.
  describe "with invalid params" do
    it "should find the article and return the object" do
      Article.stub(:find).with("1").and_return(@article)
    end

    it "should update the article with new attributes" do
      Article.stub(:update_attributes).and_return(false)
    end

    it "should render the edit form" do
      response.should render_template("edit")
    end
  end
end

Любые идеи относительно того, почему последняя часть не может отрисовать шаблон?

Ответы на вопрос(2)

Ваш ответ на вопрос