Documentation previewThese docs are actively being built. Some pages may change as the framework and examples are finalized.
Skip to content

Testing

Testing is part of the normal GoForj workflow.

Start with normal Go tests for services and handlers. Add runtime, integration, or rendered App tests only when the behavior crosses a runtime boundary or depends on generated wiring.

  1. Testing Overview explains the test layers.
  2. Unit Tests covers service and pure behavior.
  3. HTTP Tests covers controllers, route groups, and generated HTTP behavior.
  4. Job and Queue Tests covers background work.
  5. Integration Tests covers backend and rendered App boundaries.

All Testing Pages

  • Getting Started introduces the first local application path.
  • Operations explains runtime behavior that integration tests should verify.