Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/vscode
Path: blob/main/test/smoke/src/areas/chat/chatAnonymous.test.ts
5252 views
1
/*---------------------------------------------------------------------------------------------
2
* Copyright (c) Microsoft Corporation. All rights reserved.
3
* Licensed under the MIT License. See License.txt in the project root for license information.
4
*--------------------------------------------------------------------------------------------*/
5
6
import { Application, Logger } from '../../../../automation';
7
import { installAllHandlers } from '../../utils';
8
9
export function setup(logger: Logger) {
10
describe.skip('Chat Anonymous', () => {
11
12
// Shared before/after handling
13
installAllHandlers(logger);
14
15
it('can send a chat message with anonymous access', async function () {
16
const app = this.app as Application;
17
18
// Enable anonymous access
19
await app.workbench.settingsEditor.addUserSetting('chat.allowAnonymousAccess', 'true');
20
21
// Open chat view
22
await app.workbench.quickaccess.runCommand('workbench.action.chat.open');
23
24
// Wait for chat view to be visible
25
await app.workbench.chat.waitForChatView();
26
27
// Send a message
28
await app.workbench.chat.sendMessage('Hello');
29
30
// Wait for a response to complete
31
await app.workbench.chat.waitForResponse();
32
33
// Wait for model name to appear in footer
34
await app.workbench.chat.waitForModelInFooter();
35
});
36
});
37
}
38
39