Skip to main content

Testing your app

There are four primary ways to test your Jest SDK integration:

  • Testing locally with mocks

    • Best for day-to-day local development; no platform required.
    • Use the JestSDK debug menu to adjust user state and simulate platform responses.
  • Testing with the hosted emulator

    • Load your local dev server inside the live Jest.com platform shell by appending ?host=http://localhost:3000 to the app URL.
    • Useful for testing the real platform integration without uploading a new build.
  • Sandbox users

    • Test an uploaded build on Jest.com using a logged-in sandbox account.
    • Useful for end-to-end validation of platform-backed features (notifications, payments, persistence) and for inspecting/resetting user state in the Developer Console.
  • The Simulator

    • Run an uploaded build or a local URL inside the Developer Console with a mocked SDK host.
    • Work through the launch checklist and submit a self-review with SDK activity, notes, and an optional video recording attached to the build.

In practice, most teams iterate locally in mock mode, optionally use the hosted emulator for integration testing, validate an uploaded build with sandbox users, and complete the Simulator's required checks before submitting for review. Video recording is optional; SDK activity is still included in the self-review.

Developers can also preview a specific uploaded build using their own account via the version preview link before releasing.