Dopiero zaczynam z testami, więć problem pewnie jest banalny, mam prosty test
[code=ruby]require ‘test_helper’
class UsersControllerTest < ActionController::TestCase
def setup
@controller = UsersController.new
@request = ActionController::TestRequest.new
@response = ActionController::TestResponse.new
end
test “register_page” do
get :register
assert_response :success
end
end[/code]
Po odpaleniu przez ruby functional/users_controller_test.rb dostaję
[code]Loaded suite functional/users_controller_test
Started
.E
Finished in 0.105232 seconds.
- Error:
test_register_page(UsersControllerTest):
ActionController::RoutingError: No route matches {:controller=>“users”, :action=>“register”}
functional/users_controller_test.rb:14:in `test_register_page’
2 tests, 1 assertions, 0 failures, 1 errors[/code]
mimo że akcja i kontroler istnieją. Podobnie dla innych testów