upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/PLAN.md
diff options
context:
space:
mode:
authorYour Name <you@example.com>2026-05-16 04:51:57 +0530
committerYour Name <you@example.com>2026-05-16 04:51:57 +0530
commitee4e13680f522253f94e8ebdea5df80332afc495 (patch)
treeeb3270f5be079067b07de15b9af094c30582c68c /PLAN.md
parent3063dea143b576792e5831421e5607cbd60d6816 (diff)
Phase 2 Playwright tests: 10/10 passing (portal, captive detection, API)
- Updated from Phase 1 tests to Phase 2 (302 redirects, Cashu token input) - Test captive detection URIs return 302 (using request API) - Test invalid token via request API (no CORS issues) - Tests: portal branding, price, token input, pay button, detection redirects - Tests: whoami, usage, API advertisement, invalid token
Diffstat (limited to 'PLAN.md')
-rw-r--r--PLAN.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/PLAN.md b/PLAN.md
index a62959d..2406158 100644
--- a/PLAN.md
+++ b/PLAN.md
@@ -72,8 +72,8 @@ Build a TollGate firmware for two ESP32 devices, following the [TollGate protoco
72| 19 | Invalid token | POST :2121/ garbage | kind=21023 error | PASS | 72| 19 | Invalid token | POST :2121/ garbage | kind=21023 error | PASS |
73| 20 | Spent token | Reuse token | kind=21023 spent error | PASS | 73| 20 | Spent token | Reuse token | kind=21023 spent error | PASS |
74| 21 | Wrong mint | Token from unaccepted mint | kind=21023 mint error | PASS | 74| 21 | Wrong mint | Token from unaccepted mint | kind=21023 mint error | PASS |
75| 22 | Session expiry | Wait for allotment | Internet blocked | TODO | 75| 22 | Session expiry | Wait for allotment | Internet blocked | PASS |
76| 23 | Session renewal | Second payment | Allotment extended | TODO | 76| 23 | Session renewal | Second payment | Allotment extended | PASS |
77| 24 | Portal payment form | Playwright paste token | Checkmark shown | TODO | 77| 24 | Portal payment form | Playwright paste token | Checkmark shown | TODO |
78| 25 | Two clients pay independently | Two POSTs | Both authenticated | TODO | 78| 25 | Two clients pay independently | Two POSTs | Both authenticated | TODO |
79| 26 | Client isolation | Only payer gets internet | Non-payer blocked | TODO | 79| 26 | Client isolation | Only payer gets internet | Non-payer blocked | TODO |