일부 요청 사양 (rspec 2.13.1)을 작성 중이며 세션 해시에 직접 액세스하려고합니다. 이 구문은 컨트롤러 사양에서 가능하지만 이것이 요청 사양에서 수행 될 수 있는지 확실하지 않다고 생각합니다. 나는 다음과 같은 질문 Access session hash in request spec 그러나 이것은 정확 확실하지 보았다Rspec 요청 사양 및 세션 값
Failure/Error: session[:auth_token]=user.auth_token │lock (2 levels) in top_level'
NoMethodError: │/Users/jt/.rvm/gems/ruby-1.9.3-p392/gems/rake-10.0.4/lib/rake/application.rb:101:in `e
undefined method `session' for nil:NilClass │ach'
# ./spec/requests/api_spec.rb:7:in `block (2 levels) in <top (required)>'
:
describe 'Api' do
let(:user) { FactoryGirl.create(:user) }
session[:auth_token]=user.auth_token
나는 다음과 같은 오류가 발생합니다. 사전에
들으
테스트 코드에 복사 붙여 넣기 오류가 있습니까? 테스트 블록 안에'session' 행이 없습니다. –