From 40b1572582cc050a866192a0156e5ad3047aa19f Mon Sep 17 00:00:00 2001 From: curo1305 Date: Tue, 23 Jun 2026 00:43:01 +0200 Subject: [PATCH] test(13): persist human verification items as UAT --- .../13-UAT.md | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 .planning/phases/13-virtual-local-cloud-operations/13-UAT.md diff --git a/.planning/phases/13-virtual-local-cloud-operations/13-UAT.md b/.planning/phases/13-virtual-local-cloud-operations/13-UAT.md new file mode 100644 index 0000000..9eb0e1c --- /dev/null +++ b/.planning/phases/13-virtual-local-cloud-operations/13-UAT.md @@ -0,0 +1,40 @@ +--- +status: testing +phase: 13-virtual-local-cloud-operations +source: [13-VERIFICATION.md] +started: 2026-06-23T00:00:00Z +updated: 2026-06-23T00:00:00Z +--- + +## Current Test + +number: 1 +name: CONN-02 — Automatic provider OAuth token refresh during reconnect +expected: | + Triggering reconnect with an expired-but-refreshable OAuth token (no new_credentials + in POST body) calls the provider's refresh endpoint and stores a new access_token. + The test assertion is: decrypted credentials_enc after reconnect contains a new + access_token that differs from the original. +awaiting: user response + +## Tests + +### 1. CONN-02 — Automatic provider OAuth token refresh during reconnect + +expected: | + Trigger reconnect via POST /api/cloud/connections/{id}/reconnect with an expired + (but still refreshable) OneDrive or Google Drive token. Inspect the decrypted + credentials_enc — expect a new access_token from the provider, not a re-encrypted + copy of the original. +result: [pending] + +## Summary + +total: 1 +passed: 0 +issues: 0 +pending: 1 +skipped: 0 +blocked: 0 + +## Gaps