Rails 2.3にある古いRailsアプリがあり、Rails 3にアップグレードしたいのですが、これを行う前に、いくつかのrspecテストを追加したいと思います。Rails 2.3であるため、問題が発生する場所であるrspec1.3を使用する必要があると思います。
私は簡単なコントローラーを持っています:
class MySimpleController < ApplicationController
def index
...
end
end
そして、私はspec / controllers/my_simple_controller_spec.rbの下に成功仕様を書き込もうとしています。
require 'spec_helper'
describe MySimpleController do
controller_name 'my_simple' #do i need this?
it "should get index" do
get "index"
response.should be_sucess
end
end
エラーが発生します
ActionController::RoutingError in 'MySimpleController should get index'
Need controller and action!
同じクラス名を記述しているという事実はうまくいくと思いました。
助けていただければ幸いです