Kiedy mogę się zalogować do mojego app serwer wysyła mnie z powrotem cookies (poświadczeń i niektórych aplikacji cookie):Testowanie Response z rspec V.1
Response sent 170 bytes of Cookie data:
Set-Cookie: user_credentials=val; path=/; HttpOnly; Secure
Response sent 554 bytes of Cookie data:
Set-Cookie: _app_session=otherVal; path=/; HttpOnly; Secure
... a następnie przekierowuje do strony głównej;
Pliki cookie obejmują niektóre flagi: np. httpOnly
, Secure
, itp.
Jak mogę sprawdzić, czy pliki cookie zawierają te flagi z Rspec?
Co najmniej gdzie mogę znaleźć te pliki cookie?
it "should generate cookies with proper flags" do
params = Factory.attributes_for(:user,
:username => "uname",
:password => "upass"
)
# login
post 'create', params
response.should redirect_to home_url # => pass
puts "response cookie = #{response.cookies.inspect}" # => {} // no cookies in response, why?
end
Hmm ... w rzeczywistości 'kapibara' jest poza zakresem mojej pracy, ale nadal dziękuję; – ted
W jaki sposób są konfigurowane pliki cookie? Czy robisz to w kontrolerze? – severin
jeden z nich jest ustawiany przez klejnot "Authlogic", a inny przez "ActionController" wierzę, – ted