diff --git a/tests/e2e/split-view.spec.js b/tests/e2e/split-view.spec.js index 5b73b3a..d008f19 100644 --- a/tests/e2e/split-view.spec.js +++ b/tests/e2e/split-view.spec.js @@ -300,12 +300,12 @@ test.describe('Split View — Persistence', () => { // Type ">réinitialiser" (le préfixe '>' cherche une COMMANDE, // sinon le palette cherche des fichiers et ne trouve pas la commande) const input = page.locator('#cp-input'); - if (await input.isVisible()) { - await input.fill('>réinitialiser'); - // Attendre le rendu de la liste filtrée (debounce 150ms du palette) - await page.waitForSelector('.cp-item', { timeout: 3000 }); - await page.keyboard.press('Enter'); - } + // Strict : le palette DOIT s'ouvrir avec Ctrl+Shift+Space + await expect(input).toBeVisible({ timeout: 3000 }); + await input.fill('>réinitialiser'); + // Attendre le rendu de la liste filtrée (debounce 150ms du palette) + await page.waitForSelector('.cp-item', { timeout: 3000 }); + await page.keyboard.press('Enter'); // localStorage should be cleared const cleared = await page.evaluate(() => localStorage.getItem('obsigate-panes'));