> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aquaops.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Testing and Operations

> Current test commands, QA posture, and the edge-case verification matrix for AquaOps.

## Current test coverage

The repository currently includes unit tests for:

* chemical status evaluation
* LSI calculation
* Illinois water quality threshold behavior

These tests live under:

```text theme={null}
src/lib/services/__tests__/
```

## Commands

Run the test suite once:

```bash theme={null}
npm run test
```

Run ESLint:

```bash theme={null}
npm run lint
```

For watch mode:

```bash theme={null}
npm run test:watch
```

## Edge-case coverage

Use the full QA matrix here:

* [Edge-Case Test Suite](/developer-docs/edge-case-test-suite)

It covers:

* implemented modules that need regression coverage now
* planned roadmap items that need acceptance coverage before shipping
* cross-cutting risks around tenancy, permissions, uploads, dates, exports,
  and responsive UI

## Current operational posture

Implemented:

* chemistry records with evaluation, detail pages, trends, and CSV import
* maintenance logs
* compliance incidents, evidence, corrective actions, timeline, and facility
  status
* alerts plus export history and IDPH PDF reporting

Not yet production-hardened:

* public production deployment operations
* background job infrastructure beyond current export posture
* full browser-based end-to-end coverage across restricted-access roles
