1
只是試圖做一個簡單的視圖規範。當我第一次創建這個規範並運行它時,它運行得非常好。但後來當我需要創建模型類(應用程序/模型/ request.rb)會啓動與以下錯誤而失敗:視圖規範失敗,「查詢不返回結果集」
Failure/Error: render ActionView::Template::Error: query does not return ResultSet
這是我的看法規格:
require 'spec_helper'
describe "requests/new.html.erb" do
it "renders a form to reate a request" do
assign(:request, mock_model("Request"))
render
rendered.should have_selector("form",
:method => "post",
:action => requests_path
) do |form|
form.should have_selector("input",:type=>"submit")
end
end
end
這裏該視圖:
<%= form_for @request do |f| %>
<%= f.submit "Submit" %>
<% end %>
我似乎無法追查什麼是錯誤的,谷歌沒有提供任何幫助。