66import { URI } from '../../../../../base/common/uri.js' ;
77import { toAction } from '../../../../../base/common/actions.js' ;
88import { Codicon } from '../../../../../base/common/codicons.js' ;
9+ import { Event } from '../../../../../base/common/event.js' ;
910import { ThemeIcon , themeColorFromId } from '../../../../../base/common/themables.js' ;
1011import { mock } from '../../../../../base/test/common/mock.js' ;
1112import { IObservable , constObservable , observableValue } from '../../../../../base/common/observable.js' ;
@@ -17,6 +18,8 @@ import { IActiveSession } from '../../../../../sessions/services/sessions/common
1718// eslint-disable-next-line local/code-import-patterns
1819import { ISessionContext , SessionContext } from '../../../../../sessions/services/sessions/browser/sessionContext.js' ;
1920// eslint-disable-next-line local/code-import-patterns
21+ import { ISessionsProvidersService } from '../../../../../sessions/services/sessions/browser/sessionsProvidersService.js' ;
22+ // eslint-disable-next-line local/code-import-patterns
2023import { computePullRequestIcon , IGitHubPullRequest , GitHubPullRequestState } from '../../../../../sessions/contrib/github/common/types.js' ;
2124// eslint-disable-next-line local/code-import-patterns
2225import { IGitHubService } from '../../../../../sessions/contrib/github/browser/githubService.js' ;
@@ -96,6 +99,10 @@ function renderPullRequestPill(ctx: ComponentFixtureContext, pullRequest: IGitHu
9699 colorTheme : ctx . theme ,
97100 additionalServices : ( reg ) => {
98101 reg . defineInstance ( ISessionContext , new SessionContext ( session ) ) ;
102+ reg . defineInstance ( ISessionsProvidersService , new class extends mock < ISessionsProvidersService > ( ) {
103+ override readonly onDidChangeProviders = Event . None ;
104+ override getProvider ( ) { return undefined ; }
105+ } ( ) ) ;
99106 reg . defineInstance ( IGitHubService , createFixtureGitHubService ( pullRequestDetails . map ( details => ( { owner : 'microsoft' , repo : 'vscode' , pullRequest : details } ) ) ) ) ;
100107 reg . defineInstance ( IPullRequestIconCache , createFixturePullRequestIconCache ( ) ) ;
101108 } ,
0 commit comments