mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-02 00:09:30 +01:00
Add Approach 2: Service overrides for E2E mock testing
New files: - web.test.ts: TestSessionsBrowserMain with MockChatEntitlementService - web.test.factory.ts: Factory using TestSessionsBrowserMain - sessions.web.test.internal.ts: Test entry point Server uses test entry point when --mock, which injects a mock IChatEntitlementService returning ChatEntitlement.Free with installed=true, so Sessions thinks the user is signed in. Also adds ESLint import patterns for sessions web entry points. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -137,7 +137,7 @@ ${importMapJson}
|
||||
</head>
|
||||
<body aria-label="">
|
||||
<script type="module">
|
||||
import { create, URI } from '${fileRoot}/vs/sessions/sessions.web.main.internal.js';
|
||||
import { create, URI } from '${fileRoot}/vs/sessions/${useMock ? 'sessions.web.test.internal' : 'sessions.web.main.internal'}.js';
|
||||
create(document.body, {
|
||||
productConfiguration: {
|
||||
nameShort: 'Sessions (Web)',
|
||||
|
||||
Reference in New Issue
Block a user