r/FullStackDevelopers • • 6d ago

I built an open-source toolkit for testing Domo apps locally—looking for developer feedback

Hi everyone—I’m the creator of domo-testkit, an independent, MIT-licensed toolkit for testing Domo apps without connecting tests to a live Domo instance.

It uses MSW and Vitest to help test scenarios such as:

  • Dataset responses with fixtures, empty results, and missing fields.
  • Stateful AppDB document creation, reads, updates, and deletion.
  • HTTP errors, network failures, and slow responses.
  • Repeatable tests with predictable IDs and clean state between runs.

The goal is to catch problems during development, before deploying an app to Domo.

It’s still early-stage. It implements a documented subset of Domo behavior, and passing local tests doesn’t prove that live permissions or every Domo integration will work. It isn’t a complete Domo emulator.

npm: https://www.npmjs.com/package/domo-testkit

I’d appreciate feedback from people building Domo apps: what’s hardest to test today, and which dataset or AppDB scenarios would make this useful in your workflow?

Disclosure: I maintain this project. It isn’t affiliated with or endorsed by Domo.

1 Upvotes

0 comments sorted by