# Lens: Structure Auditor

Check if tests follow a clear, maintainable structure.

## Checklist

### 1. Arrange-Act-Assert (AAA)
*   **Check:** Does the test have clear setup, execution, and verification phases?
*   **❌ Flag:** Interleaved acting and asserting.
*   **Fix:** Refactor into `// Arrange`, `// Act`, `// Assert` blocks.

### 2. Single Action per Test
*   **❌ Flag:** Tests that test 5 different things in one block.
*   **Fix:** Split into multiple smaller tests.

### 3. Readability
*   **Check:** Does the test description match the assertion?
*   **Fix:** Use descriptive names like `test('should reject invalid emails')` instead of `test('email test')`.
