test(e2e): signal LISTENING immédiat au démarrage de registerAllListeners pour stabiliser les tests
Some checks failed
CI/CD Pipeline / test (push) Failing after 18s
CI/CD Pipeline / security (push) Has been skipped
CI/CD Pipeline / integration-test (push) Has been skipped

This commit is contained in:
Your Name 2025-08-26 12:54:39 +02:00
parent 93d61c1e9c
commit 90d3c0c8ad
4 changed files with 29 additions and 4 deletions

View File

@ -130,9 +130,13 @@ export async function init(): Promise<void> {
}
export async function registerAllListeners() {
const isE2E = new URLSearchParams(window.location.search).has('e2e');
// Signal précoce pour les tests E2E: informer immédiatement le parent que l'iframe écoute
if (isE2E && window.self !== window.top) {
window.parent.postMessage({ type: MessageType.LISTENING }, '*');
}
const services = await Services.getInstance();
const tokenService = await TokenService.getInstance();
const isE2E = new URLSearchParams(window.location.search).has('e2e');
const errorResponse = (errorMsg: string, origin: string, messageId?: string) => {
window.parent.postMessage(

View File

@ -2,5 +2,12 @@
```yaml
- iframe [ref=e3]:
- generic [ref=f1e5]:
- heading "Create Account / New Session" [level=1] [ref=f1e7]
- generic [ref=f1e9]:
- generic [ref=f1e10] [cursor=pointer]: Create an account
- generic [ref=f1e11] [cursor=pointer]: Add a device for an existing memeber
- generic [ref=f1e13]:
- generic [ref=f1e14]: "Create an account :"
- button "CREATE" [ref=f1e15] [cursor=pointer]
```

View File

@ -2,5 +2,12 @@
```yaml
- iframe [ref=e3]:
- generic [ref=f1e5]:
- heading "Create Account / New Session" [level=1] [ref=f1e7]
- generic [ref=f1e9]:
- generic [ref=f1e10] [cursor=pointer]: Create an account
- generic [ref=f1e11] [cursor=pointer]: Add a device for an existing memeber
- generic [ref=f1e13]:
- generic [ref=f1e14]: "Create an account :"
- button "CREATE" [ref=f1e15] [cursor=pointer]
```

View File

@ -2,5 +2,12 @@
```yaml
- iframe [ref=e3]:
- generic [ref=f1e5]:
- heading "Create Account / New Session" [level=1] [ref=f1e7]
- generic [ref=f1e9]:
- generic [ref=f1e10] [cursor=pointer]: Create an account
- generic [ref=f1e11] [cursor=pointer]: Add a device for an existing memeber
- generic [ref=f1e13]:
- generic [ref=f1e14]: "Create an account :"
- button "CREATE" [ref=f1e15] [cursor=pointer]
```