Skip to content

Commit afe198c

Browse files
rajbosCopilot
andcommitted
fix: add githubTokenAvailable to test fixtures for BackendConfigPanelState
The new required field was added in b357308 but test fixtures were not updated, causing compile-tests to fail in CI across all build matrix jobs. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent c670092 commit afe198c

3 files changed

Lines changed: 11 additions & 5 deletions

File tree

vscode-extension/test/unit/backend-configPanel-webview.test.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ function createPanelHtml(): string {
3333
sharedKeySet: false,
3434
privacyBadge: 'Solo',
3535
isConfigured: true,
36-
authStatus: 'Entra ID'
36+
authStatus: 'Entra ID',
37+
githubTokenAvailable: false
3738
};
3839

3940
const webview = {

vscode-extension/test/unit/backend-configPanel.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ function makeState(overrides?: Partial<BackendConfigPanelState>): BackendConfigP
4141
privacyBadge: 'Solo',
4242
isConfigured: true,
4343
authStatus: 'Entra ID',
44+
githubTokenAvailable: false,
4445
...overrides
4546
};
4647
}

vscode-extension/test/unit/backend-configurator.test.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,8 @@ test('BackendConfigPanel routes webview messages to callbacks', async () => {
286286
sharedKeySet: false,
287287
privacyBadge: 'Team Anonymized',
288288
isConfigured: true,
289-
authStatus: 'Auth: Entra ID (RBAC)'
289+
authStatus: 'Auth: Entra ID (RBAC)',
290+
githubTokenAvailable: false
290291
});
291292

292293
const panel = new BackendConfigPanel((vscode as any).Uri.parse('file:///ext'), {
@@ -314,7 +315,8 @@ test('config panel HTML marks offline state and disables test button when offlin
314315
sharedKeySet: false,
315316
privacyBadge: 'Team Anonymized',
316317
isConfigured: false,
317-
authStatus: 'Auth: Entra ID (RBAC)'
318+
authStatus: 'Auth: Entra ID (RBAC)',
319+
githubTokenAvailable: false
318320
});
319321

320322
const panel: any = new BackendConfigPanel((vscode as any).Uri.parse('file:///ext'), {
@@ -361,7 +363,8 @@ test('config panel HTML disables test button when backend is disabled', async ()
361363
sharedKeySet: false,
362364
privacyBadge: 'Team Anonymized',
363365
isConfigured: false,
364-
authStatus: 'Auth: Entra ID (RBAC)'
366+
authStatus: 'Auth: Entra ID (RBAC)',
367+
githubTokenAvailable: false
365368
});
366369

367370
const panel: any = new BackendConfigPanel((vscode as any).Uri.parse('file:///ext'), {
@@ -406,7 +409,8 @@ test('config panel HTML toggles shared-key controls, keeps enable-first layout,
406409
sharedKeySet: false,
407410
privacyBadge: 'Team Anonymized',
408411
isConfigured: false,
409-
authStatus: 'Auth: Entra ID (RBAC)'
412+
authStatus: 'Auth: Entra ID (RBAC)',
413+
githubTokenAvailable: false
410414
};
411415

412416
const panel: any = new BackendConfigPanel((vscode as any).Uri.parse('file:///ext'), {

0 commit comments

Comments
 (0)