0
在我的应用程序/控制器/ pet_controller.rb文件我有一些代码on Rails的RSpec的利用W /水豚4.2
class PetsController < ApplicationController
before_action :set_pet, only: [:show, :edit, :update, :destroy]
before_action :process_params, only: [:create, :edit]
# GET /pets
# GET /pets.json
def index
@pets = Pet.find_by_sql ["SELECT * FROM pets WHERE \"userId\" = ?", params[:userId].to_i]
end
.
.
.
我有我的规格/ pets_spec.rb一些代码,看起来像
describe PetsController do
describe 'GET #index' do
it { is_expected.to respond_with :ok }
end
end
如果控制器响应正确,可进行简单测试。 当我调用束EXEC rspec的,我得到一个
/spec/pets_spec.rb:1:in `<top (required)>': uninitialized constant PetsController (NameError)
我很新的使用该测试工具,任何帮助,得到这个开始将不胜感激。
-Otterman