I'm using rails 4 with the following gems:
- guard-rspec (4.3.1)
- rspec (3.0.0)
- rspec-core (3.0.3)
- rspec-expectations (3.0.3)
- rspec-mocks (3.0.3)
- rspec-rails (3.0.2)
- rspec-support (3.0.3)
- capybara (2.4.1)
- capybara-webkit (1.1.0)
Capybara works as expected in normal scenarios/examples, but when I want access to a cookie or session, I get a NameError:
undefined local variable or method `session'
I have a custom class I'm using that stores cookie data and retrieves it to remember things about the user and then present certain things on the screen.
But I can't seem to get the tests to pass and I can't view the cookie or session.
Does it need to be mocked? How can I do this?
Capybara.current_session.driver.request.cookies
– Nathan