flyemoji
85b8a92a0e
test(api): pin restore's owner gate against a superseded former owner
...
handleRestoreBackup's owner-or-admin gate was not pinned by any test: the former-owner gate backstopped every non-owner case the suite exercised, so a broken owner gate would not redden. Add the mirror of the former-owner test — a released former owner (still the backup's former_owner, no longer the current owner) must get 403 — the sole subtest that fails when the owner gate is disabled. Found by the round-2 backup/restore mutation audit; production code unchanged.
2026-07-08 05:58:00 +09:00
..
2026-07-05 20:50:48 +09:00
2026-07-07 10:48:01 +09:00
2026-07-04 21:47:12 +09:00
2026-07-07 10:04:30 +09:00
2026-07-07 10:04:30 +09:00
2026-07-05 16:22:08 +08:00
2026-06-26 23:32:38 +09:00
2026-07-05 04:05:56 +09:00
2026-07-02 03:30:50 +08:00
2026-07-04 21:47:12 +09:00
2026-07-05 20:50:48 +09:00
2026-07-05 20:50:48 +09:00
2026-06-27 13:01:19 +09:00
2026-06-30 04:08:01 +09:00
2026-07-04 21:47:12 +09:00
2026-07-04 21:47:12 +09:00
2026-07-04 21:47:12 +09:00
2026-07-04 21:47:12 +09:00
2026-07-04 21:47:12 +09:00
2026-07-07 19:32:13 +09:00
2026-07-08 05:58:00 +09:00
2026-07-07 19:32:13 +09:00
2026-06-26 23:32:38 +09:00
2026-06-26 23:32:38 +09:00
2026-06-26 23:32:38 +09:00
2026-06-30 23:04:07 +09:00
2026-06-30 23:04:07 +09:00
2026-06-26 23:32:38 +09:00
2026-06-26 23:32:38 +09:00
2026-07-05 16:22:08 +08:00
2026-07-04 21:47:12 +09:00
2026-07-01 22:04:19 +09:00
2026-07-04 21:47:12 +09:00
2026-07-01 18:00:13 +09:00
2026-07-04 21:47:12 +09:00
2026-07-04 21:47:12 +09:00
2026-07-05 16:02:30 +09:00
2026-07-05 16:02:30 +09:00
2026-07-05 16:02:30 +09:00
2026-07-02 06:55:21 +09:00
2026-07-05 16:02:30 +09:00
2026-07-05 02:05:44 +08:00
2026-07-04 21:47:12 +09:00
2026-07-05 04:05:56 +09:00
2026-06-30 04:08:01 +09:00
2026-07-04 21:47:12 +09:00
2026-07-01 18:26:42 +09:00
2026-07-01 18:17:07 +09:00
2026-07-01 18:17:07 +09:00
2026-07-05 02:05:44 +08:00
2026-07-04 21:47:13 +09:00
2026-06-26 23:32:38 +09:00
2026-06-26 23:32:38 +09:00
2026-07-01 22:04:19 +09:00
2026-07-05 16:22:08 +08:00
2026-07-01 23:06:26 +09:00
2026-07-01 21:07:08 +09:00
2026-07-04 21:47:12 +09:00
2026-07-04 04:08:14 +08:00
2026-07-05 20:50:48 +09:00
2026-07-05 20:50:48 +09:00
2026-06-26 23:32:38 +09:00
2026-06-26 23:32:38 +09:00
2026-07-04 21:47:12 +09:00
2026-07-02 23:38:46 +08:00
2026-07-02 23:38:46 +08:00
2026-07-04 21:47:12 +09:00