I want to use Rspec to build feature specs that test SR pages, just like normal web pages.
Therefore, I expect Capybara + Rspec to be able to do things like:
visit login_path fill_in 'Email', with: user.email fill_in 'Password', with: user.password + 'BAD' expect(page).to have_content('That email or password is not correct')
After installing gems, setting up redis, etc. I wrote my first non-SR test, which worked, but outputted the following to the console, cluttering my rspec window:
WARNING: Stimulus Reflex requires caching to be enabled. Caching allows the session to be modified during ActionCable requests. To enable caching in development, run: rails dev:cache
To fix, I edited two lines in test.rb:
config.action_controller.perform_caching = true config.cache_store = :memory_store
Which made the error go away and let me run my spec.