What problem does it solve?
NRF back-end services require reliable API and database validation to ensure endpoints respond correctly and data persists as expected. This Skill provides a structured suite of plain JavaScript tests (no Cucumber) that exercise the NRF backend components, reducing manual testing effort and accelerating CI feedback.
Core Features & Use Cases
- Test structure: tests live in test/api for API endpoints and test/db for database interactions, with no Cucumber involved.
- Plain JavaScript tests: uses native fetch (Node.js 22+) to perform HTTP requests and assertions.
- Scope: supports health checks, example endpoints, and simple integration workflows across the two backend services (nrf-backend and nrf-impact-assessor).
- These tests are designed to be run in local development, containerized environments with LocalStack, or CDP environments.
Quick Start
Run the API test suite against your NRF environment to validate endpoints and database interactions.