MCPcopy Create free account
hub / github.com/deepnote/vscode-deepnote / uriEquals

Function uriEquals

src/test/datascience/helpers.ts:328–338  ·  view source on GitHub ↗
(expected: string | vscode.Uri)

Source from the content-addressed store, hash-verified

326}
327
328export function uriEquals(expected: string | vscode.Uri) {
329 class UriMatcher extends Matcher {
330 constructor(private readonly expectedUri: vscode.Uri) {
331 super();
332 }
333 override match(value: vscode.Uri): boolean {
334 return arePathsSame(getFilePath(value), getFilePath(this.expectedUri));
335 }
336 }
337 return new UriMatcher(typeof expected === 'string' ? vscode.Uri.file(expected) : expected) as unknown as vscode.Uri;
338}
339
340export function resolvableInstance<T>(mockedValue: T): T {
341 const instanceValue = instance<T>(mockedValue);

Calls 1

fileMethod · 0.45

Tested by 2

setupConfigProviderFunction · 0.72