docs(test): record SMTP onboarding browser gate
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
- **Requirement IDs:** `ACC-005`, `ACC-006`, `ACC-007`, `INT-007`, `UI-004`, `UI-007`, `UI-010`, `I1-UI-01`, `I1-UI-02`, `I1-UI-04`
|
||||
- **Scenario IDs:** `AC-ACC-003`, `AC-UI-001`, `AC-UI-002`
|
||||
- **Test class/method:** `com.lab.labtimesheet.feature.reporting.controller.DashboardControllerWebTest`, `com.lab.labtimesheet.feature.integration.controller.SmtpOnboardingWebIntegrationTest`, `com.lab.labtimesheet.feature.account.controller.BootstrapOnboardingWebIntegrationTest#fiveDistinctDeferralConfirmationsAreSequentialAndOnlyTheLastCanFinish`
|
||||
- **Implementation commit:** `pending`
|
||||
- **Implementation commit:** `ddf688a`
|
||||
|
||||
## Protected behavior
|
||||
|
||||
@@ -82,6 +82,28 @@ BUILD SUCCESS
|
||||
Total time: 50.418 s
|
||||
```
|
||||
|
||||
## Full verification
|
||||
|
||||
```text
|
||||
export JAVA_HOME=/opt/homebrew/opt/openjdk@25
|
||||
export PATH="/opt/homebrew/opt/node@24/bin:$JAVA_HOME/bin:$PATH"
|
||||
export DOCKER_HOST=unix:///Users/sechmachine/.orbstack/run/docker.sock
|
||||
./mvnw test
|
||||
|
||||
PostgreSQL 18.4 via Testcontainers
|
||||
Tests run: 197, Failures: 0, Errors: 0, Skipped: 0
|
||||
BUILD SUCCESS
|
||||
Total time: 01:24 min
|
||||
|
||||
./mvnw -DskipTests compile
|
||||
BUILD SUCCESS
|
||||
Total time: 0.764 s
|
||||
|
||||
./mvnw -DskipTests -Ddoclint=all javadoc:javadoc
|
||||
BUILD SUCCESS
|
||||
Total time: 0.924 s
|
||||
```
|
||||
|
||||
## External-test boundaries
|
||||
|
||||
MockMvc verifies rendered security visibility, form binding, CSRF-generated forms, exact deferral ordering, safe retained values, and accessibility associations. It does not prove viewport overflow, keyboard focus rendering, collapse behavior, or visually observable theme flash; the separate real-browser evidence covers those boundaries. SMTP transport remains represented by the existing test probe and no real mail server is required.
|
||||
|
||||
Reference in New Issue
Block a user