Uses Rails transactional tests instead of DatabaseCleaner transaction strategy because that doesn't work with JS tests