https://www.meetup.com/GenevaWeb/events/264158722
These commits show how Rails default system tests setup can be improved by running tests in Headless Chrome, rack-test and then by allowing your SPA to fallback to non-js version so that tests can be run rack-test.