diff --git a/test/nightly/crud.test.ts b/test/nightly/crud.test.ts index 47caf502..cb75bedb 100644 --- a/test/nightly/crud.test.ts +++ b/test/nightly/crud.test.ts @@ -25,7 +25,6 @@ suite('Resource CRUD Operations', function (this: Mocha.Suite): void { const testApi = getCachedTestApi(); testApi.testing.setOverrideAzureServiceFactory(undefined); - testApi.testing.setOverrideAzureSubscriptionProvider(undefined); const subscriptionTreeItems = await testApi.compatibility.getAppResourceTree().getChildren() as unknown as SubscriptionItem[]; if (subscriptionTreeItems.length > 0) { diff --git a/test/utils/azureDevOpsSubscriptionProvider.ts b/test/utils/azureDevOpsSubscriptionProvider.ts index a73ac7e8..0470fa42 100644 --- a/test/utils/azureDevOpsSubscriptionProvider.ts +++ b/test/utils/azureDevOpsSubscriptionProvider.ts @@ -43,6 +43,9 @@ export async function setupAzureDevOpsSubscriptionProvider(): Promise { // Create the provider instance now so we can return it synchronously const provider = await factory(); + // Sign in to initialize the token credential + await provider.signIn(); + // Set the override via the test API const testApi = getCachedTestApi(); testApi.testing.setOverrideAzureSubscriptionProvider(() => provider);