rails-jsdom runs your real Rails pages, Stimulus controllers and Turbo in a persistent Node + jsdom process, routing page fetches back into Rails in-process. Interaction tests read like system tests without Capybara, a server or a browser.

Required Ruby Version

>= 3.3

Authors

Jake Howerton

Versions

  1. 0.1.0
    1. source

      1. 0.1.0 source November 12, 2026 (38.5 KB)

Pushed by

GitHub

SHA 256 checksum