我正在从RSpec转换到MiniTest,并且遇到了一些困难。我一直在关注我发现的一些例子:
class ArticlesControllerTest < ActionController::TestCase
test "should get index" do
get :index
assert_response :success
assert_not_nil assigns(:articles)
end
end
这是一个继承自 ActionController :: TestCase 的类,这是有道理的。
但是还有其他例子:
require 'test_helper'
describe ThingsController do
describe "#create" do
it do "valid"
login_user
post :create, { catalog: { name: "My Thing", description: "Description of my thing."}}
assert_redirected_to thing_path(Thing.last)
end
end
end
为什么这两种风格不同?我正在使用第二个例子,我的重定向都没有像我们的开发系统那样工作。试图找到它的底部。