jejacks0n/teaspoon
Teaspoon: Javascript test runner for Rails. Use Selenium, BrowserStack, or PhantomJS. observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5017
- days_rel: n/a
- days_push: 740
- n_releases_24m: 0
Adoption not part of the score
1422 stars · 240 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Teaspoon is a JavaScript test runner built as a Ruby gem for Rails applications. It runs tests in the browser or headlessly via PhantomJS or Selenium WebDriver, with support for Jasmine, Mocha, and QUnit frameworks and BrowserStack grid providers.
Use cases
- run javascript tests in a rails app
- test javascript headlessly with selenium or phantomjs
- run jasmine, mocha, or qunit specs through the rails asset pipeline
- run javascript tests on browserstack
- generate code coverage for javascript tests in rails
- run javascript tests in continuous integration
When to choose
- you have a Rails application and need to test its JavaScript
- you want Jasmine, Mocha, or QUnit integrated with the Rails asset pipeline
- you need headless or cross-browser JavaScript testing including BrowserStack
When to avoid
- your project is not a Rails app
- you want a modern actively developed test runner (e.g. Jest, Vitest)
- you need a framework-agnostic Node.js testing setup
Facets
library · maturity maintenance
testing e2e-testing testing web-development ruby cli rails javascript-testing jasmine mocha qunit selenium browserstack phantomjs test-runner asset-pipeline code-coverage javascript web-server
1 source
- readme: https://github.com/jejacks0n/teaspoon · fetched 2026-08-28 · ea8f5790919d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| jejacks0n/teaspoon | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="jejacks0n/teaspoon")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem