Skip to main content

MockFetchApiOptions.resolvePluginProtocol

Home > @backstage/test-utils > MockFetchApiOptions > resolvePluginProtocol

Add translation from plugin:// URLs to concrete http(s) URLs, basically simulating what FetchMiddlewares.resolvePluginProtocol() does.

Signature:

resolvePluginProtocol?: undefined | {
discoveryApi: Pick<DiscoveryApi, 'getBaseUrl'>;
};

Remarks

Leaving out this parameter or passing undefined, disables plugin protocol translation.

To enable the feature, pass in a discovery API which is then used to resolve the URLs.