mirror of
https://github.com/usebruno/bruno.git
synced 2026-07-09 06:55:03 +00:00
feat(app): introduce Enable App setting (#8521)
This commit is contained in:
@@ -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();
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user