Add platform support investigation and clarify bounded account recovery
Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a092fe-13b1-7f12-ac74-7d258af4d79c
This commit is contained in:
parent
a7fba14307
commit
b8506ef2e3
6 changed files with 174 additions and 8 deletions
|
|
@ -42,6 +42,15 @@ try{
|
|||
await check(`!!document.querySelector('a[href="/platform/operations"]')`,'P01 platform recovery navigation');
|
||||
await navigate('/platform/operations');
|
||||
await check(`document.body.innerText.includes("Live sign-in, email receipt and authenticator health are not verified here")`,'P05 unknown provider health remains explicit');
|
||||
await navigate('/platform/activity');
|
||||
await check(`!!document.querySelector('input[name="reference"]') && !!document.querySelector('input[name="tenant"]')`,'P08 platform investigation filters');
|
||||
await evaluate(`document.querySelector('input[name="reference"]').value='synthetic-missing';document.querySelector('form[action="/platform/activity"] button').click()`);
|
||||
await waitFor('location.search.includes("synthetic-missing") && document.body.innerText.includes("No matching records")');
|
||||
await check(`document.body.innerText.includes("does not prove that no action occurred")`,'P08 missing evidence is explicit');
|
||||
await navigate('/admin/tenant:trial:demo-company');
|
||||
await evaluate(`Array.from(document.forms).find(f=>f.action.endsWith("/recover")).querySelector("button").click()`);
|
||||
await waitFor('document.body.innerText.includes("Confirm change")');
|
||||
await check(`document.body.innerText.includes("does not reset a password") && document.body.innerText.includes("cannot bypass")`,'P04 restoration explains factor boundary');
|
||||
await navigate('/logout');
|
||||
await check(`document.body.innerText.includes("Log out of this portal?")`,'U11 logout requires confirmation');
|
||||
await evaluate(`document.querySelector('form[action="/logout"] button').click()`);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue