feat(app): introduce Enable App setting (#8521)

This commit is contained in:
naman-bruno
2026-07-08 21:46:11 +05:30
committed by GitHub
parent 139d71a8f8
commit d0863e2a43
27 changed files with 472 additions and 133 deletions

View File

@@ -1,17 +1,15 @@
import { test, expect } from '../../../playwright';
import { buildCommonLocators, openAiPreferences } from '../../utils/page';
const expectedModifier = process.platform === 'darwin' ? '⌘' : 'Ctrl';
test.describe('AI shortcut hints', () => {
test('autocomplete keymap shows the platform-correct modifier', async ({ pageWithUserData: page }) => {
await page.locator('[data-app-state="loaded"]').waitFor();
const { ai } = buildCommonLocators(page);
await page.locator('.status-bar button[data-trigger="preferences"]').click();
await page.getByRole('tab', { name: 'AI', exact: true }).click();
await page.getByTestId('ai-tab-autocomplete').click();
await openAiPreferences(page, 'autocomplete');
const keymap = page.locator('.autocomplete-keymap');
await expect(keymap).toBeVisible();
await expect(keymap.getByText(expectedModifier, { exact: true })).toBeVisible();
await expect(ai.autocompleteKeymap()).toBeVisible();
await expect(ai.autocompleteKeymapKey(expectedModifier)).toBeVisible();
});
});