0
我想運行一個測試,但看到下面的錯誤導軌 - 期待< 「類別/索引」>但是<[]>
下面「CreateCategoriesTest#test_get_new_category_form_and_create_category [渲染/用戶/ imcglobal /桌面/ RailsDevelopement /博客/test/integration/create_categories_test.rb:10]: 期待< 「類別/索引」>但與呈現< []>」
是測試細節
test "get new category form and create category" do
get new_category_path
assert_template 'categories/new'
assert_difference 'Category.count', 1 do
post categories_path, category: {name: "sports"}
end
assert_template 'categories/index' **#line 10**
assert_match "sports", response.body
end
#categories controller
def index
@categories = Category.all
end
我的索引文件通過類別對象循環。任何人都可以讓我知道我錯過了什麼。謝謝。
請問你的控制器樣子?你的例子中哪一行是你的'create_categories_test.rb'的第10行? – spickermann
你的CategoriesController#創建動作是什麼樣的? – David
嘗試用'response.should redirect_to'/ categories''替換L#10 – Nimir