10
seans değişkeni doğru değiştirilmişse ben testleri RSpec kullanarak bir test yazmaya çalışıyorum:denetleyicisi güncelleme o oturum değişkenleri
Bu GamesController parçasıdır Testten istiyorum: testi çalıştırdığınızda En fazla bu hata mesajıdır
require "spec_helper"
describe GamesController do
describe "#change_player" do
it "should change player to 1" do
session[:player] = 0
get :change_player
assigns(session[:player]).should == 1
end
end
end
:
def change_player
if session[:player] == 0
session[:player] = 1
else
session[:player] = 0
end
end
Bu
benim game_spec.rb dosyasıdırFailures:
1) GamesController#change_player should set player to 0
Failure/Error: session[:player] = 0
NameError:
undefined local variable or method `session' for #<RSpec::Core::ExampleGroup::Nested_1::Nested_1:0x00000103b3b0d8>
# ./spec/features/game_spec.rb:6:in `block (3 levels) in <top (required)>'
Finished in 0.01709 seconds
1 example, 1 failure
Failed examples:
rspec ./spec/features/game_spec.rb:5 # GamesController#change_player should set player to 0
Teşekkür