【发布时间】:2015-03-10 16:18:19
【问题描述】:
在测试中我想模拟一个只接受 JS 请求的请求。我以“正常”风格尝试过:
patch study_update_user_vocab_path(@user, @vocabs[index]),
{ strength: "1", resume_study_index: "index" }
这里,“strength”和“resume_study_index”是表单字段的id。运行测试时,我收到以下错误消息:
ActionView::MissingTemplate: ActionView::MissingTemplate: Missing template vocabs/study_update, application/study_update with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder, :coffee]}.
这很有意义,因为没有要渲染的视图。但是如何告诉 Mini:Test 触发/期待 JS?
【问题讨论】:
标签: javascript ruby-on-rails integration-testing minitest