Problem with functional test

Hi

I have upgraded to 2.3.2 and changed updated everything inside myproject :

This is my functional TEST :

require 'test_helper'

class Admin::ProjectsControllerTest < ActiveSupport::TestCase

  def test_get_index     get :index     assert_response :success     assert_not_nil assigns(:projects)   end

end

This is my console :

s128:test pietia$ ruby functional/admin/projects_controller_test.rb Loaded suite functional/admin/projects_controller_test Started E Finished in 0.119872 seconds.

  1) Error: test_get_index(Admin::ProjectsControllerTest): NoMethodError: undefined method `get' for #<Admin::ProjectsControllerTest:0x25f0df0>     functional/admin/projects_controller_test.rb:6:in `test_get_index'

1 tests, 0 assertions, 0 failures, 1 errors

Project_controller have index method and it works in browser.

I dont have idea how to solve it, google also don't give me any answers.

You should have changed that to ActionController::TestCase.

Fred

I have upgraded to 2.3.2 and changed updated everything inside myproject :

This is my functional TEST :

require 'test_helper'

class Admin::ProjectsControllerTest < ActiveSupport::TestCase

You need "fixtures :projects" here.

Pietia wrote:

class Admin::ProjectsControllerTest < ActiveSupport::TestCase

Shouldn't that be like ActiveController::TestCase

?

Ty fred, your solution worked , i just didnt notice that it should derive from action controller ( i copied heading from unit test )