refactor(test-utils): rename setupRequestMockHandlers to setupMswHandler
Signed-off-by: Camila Belo <camilaibs@gmail.com>
This commit is contained in:
@@ -19,7 +19,7 @@ import { JWTHeaderParameters, UnsecuredJWT } from 'jose';
|
||||
import NodeCache from 'node-cache';
|
||||
import { http, HttpResponse } from 'msw';
|
||||
import { setupServer } from 'msw/node';
|
||||
import { setupRequestMockHandlers } from '@backstage/backend-test-utils';
|
||||
import { setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { PassportProfile } from '@backstage/plugin-auth-node';
|
||||
import { makeProfileInfo, provisionKeyCache } from './helpers';
|
||||
|
||||
@@ -34,7 +34,7 @@ describe.each([
|
||||
],
|
||||
])('helpers', (region, url) => {
|
||||
const server = setupServer();
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
|
||||
const nodeCache = jest.fn() as unknown as NodeCache;
|
||||
nodeCache.set = jest.fn();
|
||||
|
||||
@@ -14,10 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
import {
|
||||
mockServices,
|
||||
setupRequestMockHandlers,
|
||||
} from '@backstage/backend-test-utils';
|
||||
import { mockServices, setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
import { SignJWT, exportJWK, generateKeyPair } from 'jose';
|
||||
import { HttpResponse, http } from 'msw';
|
||||
@@ -89,7 +86,7 @@ describe('helpers', () => {
|
||||
const tokenFactory = new MockTokenFactory();
|
||||
const cache = mockServices.cache.mock();
|
||||
const server = setupServer();
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
|
||||
beforeEach(() => {
|
||||
jest.clearAllMocks();
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
import { setupRequestMockHandlers } from '@backstage/backend-test-utils';
|
||||
import { setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
import {
|
||||
encodeOAuthState,
|
||||
@@ -43,7 +43,7 @@ describe('microsoftAuthenticator', () => {
|
||||
const microsoftApi = new FakeMicrosoftAPI();
|
||||
|
||||
const server = setupServer();
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
|
||||
let implementation: {
|
||||
domainHint: string | undefined;
|
||||
|
||||
@@ -23,7 +23,7 @@ import {
|
||||
} from '@backstage/plugin-auth-node';
|
||||
import { oidcAuthenticator } from './authenticator';
|
||||
import { setupServer } from 'msw/node';
|
||||
import { setupRequestMockHandlers } from '@backstage/backend-test-utils';
|
||||
import { setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
import { JWK, SignJWT, exportJWK, generateKeyPair } from 'jose';
|
||||
import { rest } from 'msw';
|
||||
@@ -38,7 +38,7 @@ describe('oidcAuthenticator', () => {
|
||||
const revokedTokenMap: Record<string, boolean> = {};
|
||||
|
||||
const mswServer = setupServer();
|
||||
setupRequestMockHandlers(mswServer);
|
||||
setupMswHandlers(mswServer);
|
||||
|
||||
const issuerMetadata = {
|
||||
issuer: 'https://oidc.test',
|
||||
|
||||
@@ -20,7 +20,7 @@ import { setupServer } from 'msw/node';
|
||||
import { rest } from 'msw';
|
||||
import {
|
||||
mockServices,
|
||||
setupRequestMockHandlers,
|
||||
setupMswHandlers,
|
||||
startTestBackend,
|
||||
} from '@backstage/backend-test-utils';
|
||||
import { Server } from 'http';
|
||||
@@ -35,7 +35,7 @@ describe('authModuleOidcProvider', () => {
|
||||
let publicKey: JWK;
|
||||
|
||||
const mswServer = setupServer();
|
||||
setupRequestMockHandlers(mswServer);
|
||||
setupMswHandlers(mswServer);
|
||||
|
||||
const issuerMetadata = {
|
||||
issuer: 'https://oidc.test',
|
||||
|
||||
@@ -23,7 +23,7 @@ import {
|
||||
} from '@backstage/plugin-auth-node';
|
||||
import { pinnipedAuthenticator } from './authenticator';
|
||||
import { setupServer } from 'msw/node';
|
||||
import { setupRequestMockHandlers } from '@backstage/backend-test-utils';
|
||||
import { setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
import { JWK, SignJWT, exportJWK, generateKeyPair } from 'jose';
|
||||
import { rest } from 'msw';
|
||||
@@ -37,7 +37,7 @@ describe('pinnipedAuthenticator', () => {
|
||||
let publicKey: JWK;
|
||||
|
||||
const mswServer = setupServer();
|
||||
setupRequestMockHandlers(mswServer);
|
||||
setupMswHandlers(mswServer);
|
||||
|
||||
const issuerMetadata = {
|
||||
issuer: 'https://pinniped.test',
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
import {
|
||||
mockServices,
|
||||
setupRequestMockHandlers,
|
||||
setupMswHandlers,
|
||||
startTestBackend,
|
||||
} from '@backstage/backend-test-utils';
|
||||
import { Server } from 'http';
|
||||
@@ -32,7 +32,7 @@ describe('authModulePinnipedProvider', () => {
|
||||
let publicKey: JWK;
|
||||
|
||||
const mswServer = setupServer();
|
||||
setupRequestMockHandlers(mswServer);
|
||||
setupMswHandlers(mswServer);
|
||||
|
||||
const issuerMetadata = {
|
||||
issuer: 'https://pinniped.test',
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
import { setupRequestMockHandlers } from '@backstage/backend-test-utils';
|
||||
import { setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
import {
|
||||
AuthResolverContext,
|
||||
@@ -37,7 +37,7 @@ jest.mock('uid2', () => jest.fn().mockReturnValue('sessionid'));
|
||||
|
||||
describe('vmwareCloudAuthenticator', () => {
|
||||
const server = setupServer();
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
|
||||
let oAuthState: OAuthState = {
|
||||
nonce: 'nonce',
|
||||
|
||||
@@ -22,7 +22,7 @@ import {
|
||||
BitbucketServerOAuthResult,
|
||||
} from './provider';
|
||||
import { setupServer } from 'msw/node';
|
||||
import { setupRequestMockHandlers } from '@backstage/backend-test-utils';
|
||||
import { setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { rest } from 'msw';
|
||||
import { AuthResolverContext } from '@backstage/plugin-auth-node';
|
||||
|
||||
@@ -131,7 +131,7 @@ describe('BitbucketServerAuthProvider', () => {
|
||||
|
||||
describe('when transforming to type OAuthResponse', () => {
|
||||
const server = setupServer();
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
|
||||
it('should map to a valid response', async () => {
|
||||
server.use(whoAmIHandler(), getUserHandler());
|
||||
@@ -311,7 +311,7 @@ describe('BitbucketServerAuthProvider', () => {
|
||||
|
||||
describe('when authenticating', () => {
|
||||
const server = setupServer();
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
|
||||
it('should forward the refresh token', async () => {
|
||||
server.use(whoAmIHandler(), getUserHandler());
|
||||
|
||||
@@ -13,10 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
import {
|
||||
mockServices,
|
||||
setupRequestMockHandlers,
|
||||
} from '@backstage/backend-test-utils';
|
||||
import { mockServices, setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { LoggerService } from '@backstage/backend-plugin-api';
|
||||
import { Config, ConfigReader } from '@backstage/config';
|
||||
import {
|
||||
@@ -38,7 +35,7 @@ describe('oidc.create', () => {
|
||||
nonce: 'foo',
|
||||
};
|
||||
const server = setupServer();
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
|
||||
let publicKey: JWK;
|
||||
let tokenset: object;
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
import { PluginEndpointDiscovery } from '@backstage/backend-common';
|
||||
import { setupRequestMockHandlers } from '@backstage/backend-test-utils';
|
||||
import { setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import {
|
||||
decodeProtectedHeader,
|
||||
exportJWK,
|
||||
@@ -102,7 +102,7 @@ describe('IdentityClient', () => {
|
||||
let factory: FakeTokenFactory;
|
||||
const keyDurationSeconds = 5;
|
||||
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
|
||||
beforeEach(() => {
|
||||
client = IdentityClient.create({ discovery, issuer: mockBaseUrl });
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
import { setupRequestMockHandlers } from '@backstage/backend-test-utils';
|
||||
import { setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { rest } from 'msw';
|
||||
import { setupServer } from 'msw/node';
|
||||
import { codeSearch, CodeSearchResponse } from './azure';
|
||||
@@ -26,7 +26,7 @@ import { ConfigReader } from '@backstage/config';
|
||||
|
||||
describe('azure', () => {
|
||||
const server = setupServer();
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
|
||||
const createFixture = (host: string, token: string) => {
|
||||
const azureConfig = {
|
||||
|
||||
+2
-5
@@ -20,10 +20,7 @@ import {
|
||||
TaskInvocationDefinition,
|
||||
TaskRunner,
|
||||
} from '@backstage/backend-tasks';
|
||||
import {
|
||||
mockServices,
|
||||
setupRequestMockHandlers,
|
||||
} from '@backstage/backend-test-utils';
|
||||
import { mockServices, setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { CatalogApi } from '@backstage/catalog-client';
|
||||
import { Entity, LocationEntity } from '@backstage/catalog-model';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
@@ -62,7 +59,7 @@ const logger = mockServices.logger.mock();
|
||||
const server = setupServer();
|
||||
|
||||
describe('BitbucketCloudEntityProvider', () => {
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
|
||||
const simpleConfig = new ConfigReader({
|
||||
catalog: {
|
||||
|
||||
+2
-2
@@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
import { setupRequestMockHandlers } from '@backstage/backend-test-utils';
|
||||
import { setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { BitbucketServerIntegrationConfig } from '@backstage/integration';
|
||||
import { rest } from 'msw';
|
||||
import { setupServer } from 'msw/node';
|
||||
@@ -50,7 +50,7 @@ describe('BitbucketServerClient', () => {
|
||||
config: config,
|
||||
});
|
||||
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
|
||||
it('listProjects', async () => {
|
||||
server.use(
|
||||
|
||||
+2
-5
@@ -19,10 +19,7 @@ import {
|
||||
TaskInvocationDefinition,
|
||||
TaskRunner,
|
||||
} from '@backstage/backend-tasks';
|
||||
import {
|
||||
mockServices,
|
||||
setupRequestMockHandlers,
|
||||
} from '@backstage/backend-test-utils';
|
||||
import { mockServices, setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
import { EntityProviderConnection } from '@backstage/plugin-catalog-node';
|
||||
import { rest } from 'msw';
|
||||
@@ -103,7 +100,7 @@ function setupStubs(projects: Project[], baseUrl: string) {
|
||||
}
|
||||
|
||||
describe('BitbucketServerEntityProvider', () => {
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
afterEach(() => {
|
||||
jest.clearAllMocks();
|
||||
});
|
||||
|
||||
@@ -19,10 +19,7 @@ import {
|
||||
TaskInvocationDefinition,
|
||||
TaskRunner,
|
||||
} from '@backstage/backend-tasks';
|
||||
import {
|
||||
mockServices,
|
||||
setupRequestMockHandlers,
|
||||
} from '@backstage/backend-test-utils';
|
||||
import { mockServices, setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
import { EntityProviderConnection } from '@backstage/plugin-catalog-node';
|
||||
import fs from 'fs-extra';
|
||||
@@ -57,7 +54,7 @@ class PersistingTaskRunner implements TaskRunner {
|
||||
const logger = mockServices.logger.mock();
|
||||
|
||||
describe('GerritEntityProvider', () => {
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
|
||||
afterEach(() => {
|
||||
jest.clearAllMocks();
|
||||
|
||||
@@ -34,10 +34,7 @@ jest.mock('@octokit/rest', () => {
|
||||
|
||||
import { PluginEndpointDiscovery } from '@backstage/backend-common';
|
||||
import { GithubLocationAnalyzer } from './GithubLocationAnalyzer';
|
||||
import {
|
||||
setupRequestMockHandlers,
|
||||
mockServices,
|
||||
} from '@backstage/backend-test-utils';
|
||||
import { setupMswHandlers, mockServices } from '@backstage/backend-test-utils';
|
||||
import { setupServer } from 'msw/node';
|
||||
import { rest } from 'msw';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
@@ -63,7 +60,7 @@ describe('GithubLocationAnalyzer', () => {
|
||||
},
|
||||
});
|
||||
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
|
||||
beforeEach(() => {
|
||||
server.use(
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
import { setupRequestMockHandlers } from '@backstage/backend-test-utils';
|
||||
import { setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { GroupEntity, UserEntity } from '@backstage/catalog-model';
|
||||
import { graphql as graphqlOctokit } from '@octokit/graphql';
|
||||
import { graphql as graphqlMsw } from 'msw';
|
||||
@@ -39,7 +39,7 @@ describe('github', () => {
|
||||
const graphql = graphqlOctokit.defaults({ request: { fetch } });
|
||||
|
||||
const server = setupServer();
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
|
||||
describe('getOrganizationUsers using defaultUserMapper', () => {
|
||||
it('reads members', async () => {
|
||||
|
||||
@@ -14,10 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
import {
|
||||
mockServices,
|
||||
setupRequestMockHandlers,
|
||||
} from '@backstage/backend-test-utils';
|
||||
import { mockServices, setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
import { LocationSpec } from '@backstage/plugin-catalog-node';
|
||||
import { rest, RestRequest } from 'msw';
|
||||
@@ -157,7 +154,7 @@ function getProcessor({
|
||||
}
|
||||
|
||||
describe('GitlabDiscoveryProcessor', () => {
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
|
||||
beforeAll(() => {
|
||||
jest.useFakeTimers();
|
||||
|
||||
@@ -14,10 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
import {
|
||||
mockServices,
|
||||
setupRequestMockHandlers,
|
||||
} from '@backstage/backend-test-utils';
|
||||
import { mockServices, setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
import { readGitLabIntegrationConfig } from '@backstage/integration';
|
||||
import { setupServer } from 'msw/node';
|
||||
@@ -27,7 +24,7 @@ import { GitLabClient, paginated } from './client';
|
||||
import { GitLabGroup, GitLabUser } from './types';
|
||||
|
||||
const server = setupServer(...handlers);
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
|
||||
describe('GitLabClient', () => {
|
||||
describe('isSelfManaged', () => {
|
||||
|
||||
+2
-5
@@ -19,10 +19,7 @@ import {
|
||||
TaskInvocationDefinition,
|
||||
TaskRunner,
|
||||
} from '@backstage/backend-tasks';
|
||||
import {
|
||||
mockServices,
|
||||
setupRequestMockHandlers,
|
||||
} from '@backstage/backend-test-utils';
|
||||
import { mockServices, setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
import { EntityProviderConnection } from '@backstage/plugin-catalog-node';
|
||||
import { DefaultEventsService } from '@backstage/plugin-events-node';
|
||||
@@ -32,7 +29,7 @@ import * as mock from '../__testUtils__/mocks';
|
||||
import { GitlabDiscoveryEntityProvider } from './GitlabDiscoveryEntityProvider';
|
||||
|
||||
const server = setupServer(...handlers);
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
afterEach(() => jest.clearAllMocks());
|
||||
|
||||
class PersistingTaskRunner implements TaskRunner {
|
||||
|
||||
+2
-5
@@ -19,10 +19,7 @@ import {
|
||||
TaskInvocationDefinition,
|
||||
TaskRunner,
|
||||
} from '@backstage/backend-tasks';
|
||||
import {
|
||||
mockServices,
|
||||
setupRequestMockHandlers,
|
||||
} from '@backstage/backend-test-utils';
|
||||
import { mockServices, setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
import { EntityProviderConnection } from '@backstage/plugin-catalog-node';
|
||||
import { DefaultEventsService } from '@backstage/plugin-events-node';
|
||||
@@ -33,7 +30,7 @@ import { GroupNameTransformerOptions } from '../lib/types';
|
||||
import { GitlabOrgDiscoveryEntityProvider } from './GitlabOrgDiscoveryEntityProvider';
|
||||
|
||||
const server = setupServer(...handlers);
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
afterEach(() => jest.clearAllMocks());
|
||||
|
||||
class PersistingTaskRunner implements TaskRunner {
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
import { TokenCredential } from '@azure/identity';
|
||||
import { setupRequestMockHandlers } from '@backstage/backend-test-utils';
|
||||
import { setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { rest } from 'msw';
|
||||
import { setupServer } from 'msw/node';
|
||||
import { MicrosoftGraphClient } from './client';
|
||||
@@ -27,7 +27,7 @@ describe('MicrosoftGraphClient', () => {
|
||||
let client: MicrosoftGraphClient;
|
||||
const worker = setupServer();
|
||||
|
||||
setupRequestMockHandlers(worker);
|
||||
setupMswHandlers(worker);
|
||||
|
||||
beforeEach(() => {
|
||||
tokenCredential.getToken.mockResolvedValue({
|
||||
|
||||
@@ -20,14 +20,14 @@ import {
|
||||
PuppetDbEntityProviderConfig,
|
||||
} from '../providers';
|
||||
import { DEFAULT_NAMESPACE } from '@backstage/catalog-model';
|
||||
import { setupRequestMockHandlers } from '@backstage/backend-test-utils';
|
||||
import { setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { rest } from 'msw';
|
||||
import { setupServer } from 'msw/node';
|
||||
import { ANNOTATION_PUPPET_CERTNAME, ENDPOINT_FACTSETS } from './constants';
|
||||
|
||||
describe('readPuppetNodes', () => {
|
||||
const worker = setupServer();
|
||||
setupRequestMockHandlers(worker);
|
||||
setupMswHandlers(worker);
|
||||
|
||||
beforeEach(() => {
|
||||
jest.clearAllMocks();
|
||||
|
||||
@@ -15,10 +15,7 @@
|
||||
*/
|
||||
|
||||
import { UrlReader, UrlReaders } from '@backstage/backend-common';
|
||||
import {
|
||||
mockServices,
|
||||
setupRequestMockHandlers,
|
||||
} from '@backstage/backend-test-utils';
|
||||
import { mockServices, setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
import { rest } from 'msw';
|
||||
import { setupServer } from 'msw/node';
|
||||
@@ -39,7 +36,7 @@ describe('UrlReaderProcessor', () => {
|
||||
set: jest.fn(),
|
||||
};
|
||||
const server = setupServer();
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
|
||||
beforeEach(() => {
|
||||
jest.resetAllMocks();
|
||||
|
||||
@@ -18,7 +18,7 @@ import {
|
||||
PluginEndpointDiscovery,
|
||||
TokenManager,
|
||||
} from '@backstage/backend-common';
|
||||
import { setupRequestMockHandlers } from '@backstage/backend-test-utils';
|
||||
import { setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { Entity } from '@backstage/catalog-model';
|
||||
import { DefaultCatalogCollator } from './DefaultCatalogCollator';
|
||||
import { setupServer } from 'msw/node';
|
||||
@@ -62,7 +62,7 @@ describe('DefaultCatalogCollator', () => {
|
||||
let mockTokenManager: jest.Mocked<TokenManager>;
|
||||
let collator: DefaultCatalogCollator;
|
||||
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
beforeAll(() => {
|
||||
mockDiscoveryApi = {
|
||||
getBaseUrl: jest.fn().mockResolvedValue('http://localhost:7007'),
|
||||
|
||||
@@ -26,7 +26,7 @@ import {
|
||||
RepoApiClient,
|
||||
} from './AzureRepoApiClient';
|
||||
import { setupServer } from 'msw/node';
|
||||
import { setupRequestMockHandlers } from '@backstage/test-utils';
|
||||
import { setupMswHandlers } from '@backstage/test-utils';
|
||||
|
||||
function mockRepoEndpoint() {
|
||||
return rest.get(
|
||||
@@ -153,7 +153,7 @@ function mockPrEndpoint() {
|
||||
|
||||
describe('RepoApiClient', () => {
|
||||
const server = setupServer();
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
const testToken = new Date().toString();
|
||||
const sut = new RepoApiClient({
|
||||
project: 'project',
|
||||
|
||||
@@ -57,7 +57,7 @@ import { ConfigReader, UrlPatternDiscovery } from '@backstage/core-app-api';
|
||||
import { ScmIntegrations } from '@backstage/integration';
|
||||
import { ScmAuthApi } from '@backstage/integration-react';
|
||||
import { CatalogApi } from '@backstage/plugin-catalog-react';
|
||||
import { MockFetchApi, setupRequestMockHandlers } from '@backstage/test-utils';
|
||||
import { MockFetchApi, setupMswHandlers } from '@backstage/test-utils';
|
||||
import { Octokit } from '@octokit/rest';
|
||||
import { rest } from 'msw';
|
||||
import { setupServer } from 'msw/node';
|
||||
@@ -70,7 +70,7 @@ import {
|
||||
|
||||
describe('CatalogImportClient', () => {
|
||||
const server = setupServer();
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
|
||||
const mockBaseUrl = 'http://backstage:9191/api/catalog';
|
||||
const discoveryApi = UrlPatternDiscovery.compile(mockBaseUrl);
|
||||
|
||||
@@ -38,7 +38,7 @@ import {
|
||||
ServiceMock,
|
||||
mockCredentials,
|
||||
mockServices,
|
||||
setupRequestMockHandlers,
|
||||
setupMswHandlers,
|
||||
startTestBackend,
|
||||
} from '@backstage/backend-test-utils';
|
||||
import { rest } from 'msw';
|
||||
@@ -508,7 +508,7 @@ describe('API integration tests', () => {
|
||||
|
||||
describe('/proxy', () => {
|
||||
const worker = setupServer();
|
||||
setupRequestMockHandlers(worker);
|
||||
setupMswHandlers(worker);
|
||||
|
||||
beforeEach(() => {
|
||||
worker.use(
|
||||
|
||||
@@ -26,10 +26,7 @@ import { KubernetesFanOutHandler } from './KubernetesFanOutHandler';
|
||||
import { KubernetesClientBasedFetcher } from './KubernetesFetcher';
|
||||
import { rest } from 'msw';
|
||||
import { setupServer } from 'msw/node';
|
||||
import {
|
||||
mockServices,
|
||||
setupRequestMockHandlers,
|
||||
} from '@backstage/backend-test-utils';
|
||||
import { mockServices, setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import {
|
||||
FetchResponse,
|
||||
KubernetesRequestAuth,
|
||||
@@ -1128,7 +1125,7 @@ describe('KubernetesFanOutHandler', () => {
|
||||
|
||||
describe('with a real fetcher', () => {
|
||||
const worker = setupServer();
|
||||
setupRequestMockHandlers(worker);
|
||||
setupMswHandlers(worker);
|
||||
|
||||
it('fetch error short-circuits requests to a single cluster, recovering across the fleet', async () => {
|
||||
const pods = [{ metadata: { name: 'pod-name' } }];
|
||||
|
||||
@@ -28,7 +28,7 @@ import { setupServer } from 'msw/node';
|
||||
import {
|
||||
createMockDirectory,
|
||||
mockServices,
|
||||
setupRequestMockHandlers,
|
||||
setupMswHandlers,
|
||||
} from '@backstage/backend-test-utils';
|
||||
import { Config } from '@kubernetes/client-node';
|
||||
|
||||
@@ -71,7 +71,7 @@ const POD_METRICS_FIXTURE = [
|
||||
|
||||
describe('KubernetesFetcher', () => {
|
||||
const worker = setupServer();
|
||||
setupRequestMockHandlers(worker);
|
||||
setupMswHandlers(worker);
|
||||
|
||||
const labels = (req: MockedRequest): object => {
|
||||
const selectorParam = req.url.searchParams.get('labelSelector');
|
||||
|
||||
@@ -20,7 +20,7 @@ import { errorHandler } from '@backstage/backend-common';
|
||||
import {
|
||||
createMockDirectory,
|
||||
mockServices,
|
||||
setupRequestMockHandlers,
|
||||
setupMswHandlers,
|
||||
} from '@backstage/backend-test-utils';
|
||||
import { NotFoundError } from '@backstage/errors';
|
||||
import {
|
||||
@@ -90,7 +90,7 @@ describe('KubernetesProxy', () => {
|
||||
getExternalBaseUrl: jest.fn(),
|
||||
};
|
||||
|
||||
setupRequestMockHandlers(worker);
|
||||
setupMswHandlers(worker);
|
||||
|
||||
const buildMockRequest = (clusterName: any, path: string): Request => {
|
||||
const req = getMockReq({
|
||||
|
||||
@@ -18,7 +18,7 @@ import { ExtendedHttpServer } from '@backstage/backend-app-api';
|
||||
import { ClusterDetails } from '../types';
|
||||
import {
|
||||
mockServices,
|
||||
setupRequestMockHandlers,
|
||||
setupMswHandlers,
|
||||
startTestBackend,
|
||||
} from '@backstage/backend-test-utils';
|
||||
import { createBackendModule } from '@backstage/backend-plugin-api';
|
||||
@@ -43,7 +43,7 @@ describe('Pinniped - tokenCredentialRequest', () => {
|
||||
const logger = loggerToWinstonLogger(mockServices.logger.mock());
|
||||
let httpsRequest: jest.SpyInstance;
|
||||
const worker = setupServer();
|
||||
setupRequestMockHandlers(worker);
|
||||
setupMswHandlers(worker);
|
||||
|
||||
beforeAll(() => {
|
||||
httpsRequest = jest.spyOn(
|
||||
|
||||
@@ -19,7 +19,7 @@ import { KubernetesBackendClient } from './KubernetesBackendClient';
|
||||
import { rest } from 'msw';
|
||||
import { UrlPatternDiscovery } from '@backstage/core-app-api';
|
||||
import { setupServer } from 'msw/node';
|
||||
import { MockFetchApi, setupRequestMockHandlers } from '@backstage/test-utils';
|
||||
import { MockFetchApi, setupMswHandlers } from '@backstage/test-utils';
|
||||
import {
|
||||
CustomObjectsByEntityRequest,
|
||||
KubernetesRequestBody,
|
||||
@@ -36,7 +36,7 @@ describe('KubernetesBackendClient', () => {
|
||||
};
|
||||
let mockResponse: ObjectsByEntityResponse;
|
||||
const worker = setupServer();
|
||||
setupRequestMockHandlers(worker);
|
||||
setupMswHandlers(worker);
|
||||
|
||||
const identityApi = {
|
||||
getCredentials: jest.fn(),
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
import { setupRequestMockHandlers } from '@backstage/test-utils';
|
||||
import { setupMswHandlers } from '@backstage/test-utils';
|
||||
import { rest } from 'msw';
|
||||
import { setupServer } from 'msw/node';
|
||||
import { NotificationPayload } from '@backstage/plugin-notifications-common';
|
||||
@@ -32,7 +32,7 @@ const testNotification: NotificationPayload = {
|
||||
|
||||
describe('DefaultNotificationService', () => {
|
||||
const server = setupServer();
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
|
||||
const discovery = mockServices.discovery.mock({
|
||||
getBaseUrl: jest.fn().mockResolvedValue('http://example.com'),
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
import { MockFetchApi, setupRequestMockHandlers } from '@backstage/test-utils';
|
||||
import { MockFetchApi, setupMswHandlers } from '@backstage/test-utils';
|
||||
import { rest } from 'msw';
|
||||
import { setupServer } from 'msw/node';
|
||||
import { NotificationsClient } from './NotificationsClient';
|
||||
@@ -33,7 +33,7 @@ const testNotification: Partial<Notification> = {
|
||||
};
|
||||
|
||||
describe('NotificationsClient', () => {
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
const mockBaseUrl = 'http://backstage/api/notifications';
|
||||
const discoveryApi = { getBaseUrl: async () => mockBaseUrl };
|
||||
const fetchApi = new MockFetchApi();
|
||||
|
||||
@@ -25,7 +25,7 @@ import {
|
||||
import {
|
||||
mockCredentials,
|
||||
mockServices,
|
||||
setupRequestMockHandlers,
|
||||
setupMswHandlers,
|
||||
} from '@backstage/backend-test-utils';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
import { setupServer } from 'msw/node';
|
||||
@@ -54,7 +54,7 @@ const config = new ConfigReader({
|
||||
});
|
||||
|
||||
describe('ServerPermissionClient', () => {
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
|
||||
const discovery = mockServices.discovery.mock();
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ import {
|
||||
createServiceFactory,
|
||||
} from '@backstage/backend-plugin-api';
|
||||
import {
|
||||
setupRequestMockHandlers,
|
||||
setupMswHandlers,
|
||||
startTestBackend,
|
||||
} from '@backstage/backend-test-utils';
|
||||
import {
|
||||
@@ -36,7 +36,7 @@ import fetch from 'node-fetch';
|
||||
|
||||
describe('createRouter reloadable configuration', () => {
|
||||
const server = setupServer();
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
|
||||
it('should be able to observe the config', async () => {
|
||||
// Grab the subscriber function and use mutable config data to mock a config file change
|
||||
|
||||
@@ -20,7 +20,7 @@ import {
|
||||
} from '@backstage/backend-app-api';
|
||||
import {
|
||||
mockServices,
|
||||
setupRequestMockHandlers,
|
||||
setupMswHandlers,
|
||||
startTestBackend,
|
||||
} from '@backstage/backend-test-utils';
|
||||
import { ResponseError } from '@backstage/errors';
|
||||
@@ -34,7 +34,7 @@ import fetch from 'node-fetch';
|
||||
|
||||
describe('credentials', () => {
|
||||
const worker = setupServer();
|
||||
setupRequestMockHandlers(worker);
|
||||
setupMswHandlers(worker);
|
||||
|
||||
it('handles all valid credentials settings', async () => {
|
||||
const config = {
|
||||
|
||||
+2
-2
@@ -29,7 +29,7 @@ jest.mock('@backstage/plugin-scaffolder-node', () => {
|
||||
import { createPublishBitbucketCloudAction } from './bitbucketCloud';
|
||||
import { rest } from 'msw';
|
||||
import { setupServer } from 'msw/node';
|
||||
import { setupRequestMockHandlers } from '@backstage/backend-test-utils';
|
||||
import { setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { ScmIntegrations } from '@backstage/integration';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
import { initRepoAndPush } from '@backstage/plugin-scaffolder-node';
|
||||
@@ -66,7 +66,7 @@ describe('publish:bitbucketCloud', () => {
|
||||
},
|
||||
});
|
||||
const server = setupServer();
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
|
||||
beforeEach(() => {
|
||||
jest.resetAllMocks();
|
||||
|
||||
+2
-2
@@ -29,7 +29,7 @@ jest.mock('@backstage/plugin-scaffolder-node', () => {
|
||||
import { createPublishBitbucketCloudAction } from './bitbucketCloud';
|
||||
import { rest } from 'msw';
|
||||
import { setupServer } from 'msw/node';
|
||||
import { setupRequestMockHandlers } from '@backstage/backend-test-utils';
|
||||
import { setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { ScmIntegrations } from '@backstage/integration';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
import { initRepoAndPush } from '@backstage/plugin-scaffolder-node';
|
||||
@@ -56,7 +56,7 @@ describe('publish:bitbucketCloud', () => {
|
||||
},
|
||||
});
|
||||
const server = setupServer();
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
|
||||
beforeEach(() => {
|
||||
jest.resetAllMocks();
|
||||
|
||||
+2
-2
@@ -21,7 +21,7 @@ import yaml from 'yaml';
|
||||
import { examples } from './bitbucketCloudPipelinesRun.examples';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
import { ScmIntegrations } from '@backstage/integration';
|
||||
import { setupRequestMockHandlers } from '@backstage/backend-test-utils';
|
||||
import { setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { createMockActionContext } from '@backstage/plugin-scaffolder-node-test-utils';
|
||||
|
||||
describe('bitbucket:pipelines:run', () => {
|
||||
@@ -48,7 +48,7 @@ describe('bitbucket:pipelines:run', () => {
|
||||
build_number: 1,
|
||||
};
|
||||
const worker = setupServer();
|
||||
setupRequestMockHandlers(worker);
|
||||
setupMswHandlers(worker);
|
||||
|
||||
beforeEach(() => {
|
||||
jest.resetAllMocks();
|
||||
|
||||
+2
-2
@@ -16,7 +16,7 @@
|
||||
|
||||
import { rest } from 'msw';
|
||||
import { setupServer } from 'msw/node';
|
||||
import { setupRequestMockHandlers } from '@backstage/backend-test-utils';
|
||||
import { setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { createBitbucketPipelinesRunAction } from './bitbucketCloudPipelinesRun';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
import { ScmIntegrations } from '@backstage/integration';
|
||||
@@ -48,7 +48,7 @@ describe('bitbucket:pipelines:run', () => {
|
||||
build_number: 1,
|
||||
};
|
||||
const worker = setupServer();
|
||||
setupRequestMockHandlers(worker);
|
||||
setupMswHandlers(worker);
|
||||
|
||||
beforeEach(() => {
|
||||
jest.clearAllMocks();
|
||||
|
||||
+2
-2
@@ -29,7 +29,7 @@ jest.mock('@backstage/plugin-scaffolder-node', () => {
|
||||
import { createPublishBitbucketServerAction } from './bitbucketServer';
|
||||
import { rest } from 'msw';
|
||||
import { setupServer } from 'msw/node';
|
||||
import { setupRequestMockHandlers } from '@backstage/backend-test-utils';
|
||||
import { setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { ScmIntegrations } from '@backstage/integration';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
import yaml from 'yaml';
|
||||
@@ -68,7 +68,7 @@ describe('publish:bitbucketServer', () => {
|
||||
},
|
||||
});
|
||||
const server = setupServer();
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
|
||||
beforeEach(() => {
|
||||
jest.resetAllMocks();
|
||||
|
||||
+2
-2
@@ -29,7 +29,7 @@ jest.mock('@backstage/plugin-scaffolder-node', () => {
|
||||
import { createPublishBitbucketServerAction } from './bitbucketServer';
|
||||
import { rest } from 'msw';
|
||||
import { setupServer } from 'msw/node';
|
||||
import { setupRequestMockHandlers } from '@backstage/backend-test-utils';
|
||||
import { setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { ScmIntegrations } from '@backstage/integration';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
import { initRepoAndPush } from '@backstage/plugin-scaffolder-node';
|
||||
@@ -66,7 +66,7 @@ describe('publish:bitbucketServer', () => {
|
||||
},
|
||||
});
|
||||
const server = setupServer();
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
|
||||
beforeEach(() => {
|
||||
jest.resetAllMocks();
|
||||
|
||||
+2
-2
@@ -29,7 +29,7 @@ jest.mock('@backstage/plugin-scaffolder-node', () => {
|
||||
import { createPublishBitbucketServerPullRequestAction } from './bitbucketServerPullRequest';
|
||||
import { rest } from 'msw';
|
||||
import { setupServer } from 'msw/node';
|
||||
import { setupRequestMockHandlers } from '@backstage/backend-test-utils';
|
||||
import { setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { ScmIntegrations } from '@backstage/integration';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
import yaml from 'yaml';
|
||||
@@ -191,7 +191,7 @@ describe('publish:bitbucketServer:pull-request', () => {
|
||||
};
|
||||
|
||||
const server = setupServer();
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
|
||||
beforeEach(() => {
|
||||
jest.resetAllMocks();
|
||||
|
||||
@@ -29,7 +29,7 @@ jest.mock('@backstage/plugin-scaffolder-node', () => {
|
||||
import { createPublishBitbucketAction } from './bitbucket';
|
||||
import { rest } from 'msw';
|
||||
import { setupServer } from 'msw/node';
|
||||
import { setupRequestMockHandlers } from '@backstage/backend-test-utils';
|
||||
import { setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { ScmIntegrations } from '@backstage/integration';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
import { initRepoAndPush } from '@backstage/plugin-scaffolder-node';
|
||||
@@ -67,7 +67,7 @@ describe('publish:bitbucket', () => {
|
||||
},
|
||||
});
|
||||
const server = setupServer();
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
|
||||
beforeEach(() => {
|
||||
jest.resetAllMocks();
|
||||
|
||||
@@ -28,7 +28,7 @@ jest.mock('@backstage/plugin-scaffolder-node', () => {
|
||||
import { createPublishBitbucketAction } from './bitbucket';
|
||||
import { rest } from 'msw';
|
||||
import { setupServer } from 'msw/node';
|
||||
import { setupRequestMockHandlers } from '@backstage/backend-test-utils';
|
||||
import { setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { ScmIntegrations } from '@backstage/integration';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
import { initRepoAndPush } from '@backstage/plugin-scaffolder-node';
|
||||
@@ -63,7 +63,7 @@ describe('publish:bitbucket', () => {
|
||||
},
|
||||
});
|
||||
const server = setupServer();
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
|
||||
beforeEach(() => {
|
||||
jest.resetAllMocks();
|
||||
|
||||
+2
-2
@@ -20,7 +20,7 @@ import { ScmIntegrations } from '@backstage/integration';
|
||||
import {
|
||||
createMockDirectory,
|
||||
mockServices,
|
||||
setupRequestMockHandlers,
|
||||
setupMswHandlers,
|
||||
} from '@backstage/backend-test-utils';
|
||||
import { rest } from 'msw';
|
||||
import { setupServer } from 'msw/node';
|
||||
@@ -32,7 +32,7 @@ import { createMockActionContext } from '@backstage/plugin-scaffolder-node-test-
|
||||
describe('confluence:transform:markdown examples', () => {
|
||||
const baseUrl = `https://confluence.example.com`;
|
||||
const worker = setupServer();
|
||||
setupRequestMockHandlers(worker);
|
||||
setupMswHandlers(worker);
|
||||
|
||||
const config = new ConfigReader({
|
||||
confluence: {
|
||||
|
||||
+2
-2
@@ -21,7 +21,7 @@ import { ScmIntegrations } from '@backstage/integration';
|
||||
import {
|
||||
createMockDirectory,
|
||||
mockServices,
|
||||
setupRequestMockHandlers,
|
||||
setupMswHandlers,
|
||||
} from '@backstage/backend-test-utils';
|
||||
import type { ActionContext } from '@backstage/plugin-scaffolder-node';
|
||||
import { rest } from 'msw';
|
||||
@@ -31,7 +31,7 @@ import { createMockActionContext } from '@backstage/plugin-scaffolder-node-test-
|
||||
describe('confluence:transform:markdown', () => {
|
||||
const baseUrl = `https://nodomain.confluence.com`;
|
||||
const worker = setupServer();
|
||||
setupRequestMockHandlers(worker);
|
||||
setupMswHandlers(worker);
|
||||
|
||||
const config = new ConfigReader({
|
||||
confluence: {
|
||||
|
||||
@@ -30,7 +30,7 @@ import path from 'path';
|
||||
import { createPublishGerritAction } from './gerrit';
|
||||
import { rest } from 'msw';
|
||||
import { setupServer } from 'msw/node';
|
||||
import { setupRequestMockHandlers } from '@backstage/backend-test-utils';
|
||||
import { setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { ScmIntegrations } from '@backstage/integration';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
import { initRepoAndPush } from '@backstage/plugin-scaffolder-node';
|
||||
@@ -61,7 +61,7 @@ describe('publish:gerrit', () => {
|
||||
},
|
||||
});
|
||||
const server = setupServer();
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
|
||||
beforeEach(() => {
|
||||
jest.resetAllMocks();
|
||||
|
||||
@@ -18,7 +18,7 @@ import { ConfigReader } from '@backstage/config';
|
||||
import { createPublishGiteaAction } from './gitea';
|
||||
import { initRepoAndPush } from '@backstage/plugin-scaffolder-node';
|
||||
import { rest } from 'msw';
|
||||
import { setupRequestMockHandlers } from '@backstage/backend-test-utils';
|
||||
import { setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { createMockActionContext } from '@backstage/plugin-scaffolder-node-test-utils';
|
||||
import { setupServer } from 'msw/node';
|
||||
|
||||
@@ -62,7 +62,7 @@ describe('publish:gitea', () => {
|
||||
});
|
||||
|
||||
const server = setupServer();
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
|
||||
beforeEach(() => {
|
||||
jest.resetAllMocks();
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
import { setupRequestMockHandlers } from '@backstage/backend-test-utils';
|
||||
import { setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { createMockActionContext } from '@backstage/plugin-scaffolder-node-test-utils';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
import { InputError } from '@backstage/errors';
|
||||
@@ -27,7 +27,7 @@ import { createSentryCreateProjectAction } from './createProject';
|
||||
|
||||
describe('sentry:project:create action', () => {
|
||||
const worker = setupServer();
|
||||
setupRequestMockHandlers(worker);
|
||||
setupMswHandlers(worker);
|
||||
|
||||
const createScaffolderConfig = (configData: JsonObject = {}) => ({
|
||||
config: new ConfigReader({
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
import { ConfigReader } from '@backstage/core-app-api';
|
||||
import { ScmIntegrations } from '@backstage/integration';
|
||||
import { MockFetchApi, setupRequestMockHandlers } from '@backstage/test-utils';
|
||||
import { MockFetchApi, setupMswHandlers } from '@backstage/test-utils';
|
||||
import { rest } from 'msw';
|
||||
import { setupServer } from 'msw/node';
|
||||
import { ScaffolderClient } from './api';
|
||||
@@ -30,7 +30,7 @@ const mockFetchEventSource = fetchEventSource as jest.MockedFunction<
|
||||
const server = setupServer();
|
||||
|
||||
describe('api', () => {
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
const mockBaseUrl = 'http://backstage/api';
|
||||
|
||||
const discoveryApi = { getBaseUrl: async () => mockBaseUrl };
|
||||
|
||||
+2
-2
@@ -18,7 +18,7 @@ import {
|
||||
PluginEndpointDiscovery,
|
||||
TokenManager,
|
||||
} from '@backstage/backend-common';
|
||||
import { setupRequestMockHandlers } from '@backstage/backend-test-utils';
|
||||
import { setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { Entity } from '@backstage/catalog-model';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
import { TestPipeline } from '@backstage/plugin-search-backend-node';
|
||||
@@ -74,7 +74,7 @@ describe('DefaultCatalogCollatorFactory', () => {
|
||||
tokenManager: mockTokenManager,
|
||||
};
|
||||
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
|
||||
beforeEach(() => {
|
||||
server.use(
|
||||
|
||||
+2
-5
@@ -19,10 +19,7 @@ import {
|
||||
} from '@backstage/backend-common';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
import { TestPipeline } from '@backstage/plugin-search-backend-node';
|
||||
import {
|
||||
mockServices,
|
||||
setupRequestMockHandlers,
|
||||
} from '@backstage/backend-test-utils';
|
||||
import { mockServices, setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { rest } from 'msw';
|
||||
import { setupServer } from 'msw/node';
|
||||
import { Readable } from 'stream';
|
||||
@@ -82,7 +79,7 @@ describe('ToolDocumentCollatorFactory', () => {
|
||||
let collator: Readable;
|
||||
|
||||
const worker = setupServer();
|
||||
setupRequestMockHandlers(worker);
|
||||
setupMswHandlers(worker);
|
||||
|
||||
beforeEach(async () => {
|
||||
factory = ToolDocumentCollatorFactory.fromConfig(config, options);
|
||||
|
||||
+2
-5
@@ -17,10 +17,7 @@ import {
|
||||
StackOverflowQuestionsCollatorFactory,
|
||||
StackOverflowQuestionsCollatorFactoryOptions,
|
||||
} from './StackOverflowQuestionsCollatorFactory';
|
||||
import {
|
||||
mockServices,
|
||||
setupRequestMockHandlers,
|
||||
} from '@backstage/backend-test-utils';
|
||||
import { mockServices, setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { TestPipeline } from '@backstage/plugin-search-backend-node';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
import { Readable } from 'stream';
|
||||
@@ -95,7 +92,7 @@ describe('StackOverflowQuestionsCollatorFactory', () => {
|
||||
|
||||
describe('getCollator', () => {
|
||||
const worker = setupServer();
|
||||
setupRequestMockHandlers(worker);
|
||||
setupMswHandlers(worker);
|
||||
|
||||
it('returns a readable stream', async () => {
|
||||
const factory = StackOverflowQuestionsCollatorFactory.fromConfig(
|
||||
|
||||
+2
-5
@@ -20,10 +20,7 @@ import {
|
||||
import { Entity } from '@backstage/catalog-model';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
import { TestPipeline } from '@backstage/plugin-search-backend-node';
|
||||
import {
|
||||
mockServices,
|
||||
setupRequestMockHandlers,
|
||||
} from '@backstage/backend-test-utils';
|
||||
import { mockServices, setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { rest } from 'msw';
|
||||
import { setupServer } from 'msw/node';
|
||||
import { Readable } from 'stream';
|
||||
@@ -106,7 +103,7 @@ describe('DefaultTechDocsCollatorFactory', () => {
|
||||
let collator: Readable;
|
||||
|
||||
const worker = setupServer();
|
||||
setupRequestMockHandlers(worker);
|
||||
setupMswHandlers(worker);
|
||||
|
||||
beforeEach(async () => {
|
||||
factory = DefaultTechDocsCollatorFactory.fromConfig(config, options);
|
||||
|
||||
@@ -21,10 +21,7 @@ import {
|
||||
} from '@backstage/backend-common';
|
||||
import { Entity } from '@backstage/catalog-model';
|
||||
import { DefaultTechDocsCollator } from './DefaultTechDocsCollator';
|
||||
import {
|
||||
mockServices,
|
||||
setupRequestMockHandlers,
|
||||
} from '@backstage/backend-test-utils';
|
||||
import { mockServices, setupMswHandlers } from '@backstage/backend-test-utils';
|
||||
import { setupServer } from 'msw/node';
|
||||
import { rest } from 'msw';
|
||||
import { ConfigReader } from '@backstage/config';
|
||||
@@ -79,7 +76,7 @@ const expectedEntities: Entity[] = [
|
||||
|
||||
describe('TechDocs Collator', () => {
|
||||
const worker = setupServer();
|
||||
setupRequestMockHandlers(worker);
|
||||
setupMswHandlers(worker);
|
||||
|
||||
describe('DefaultTechDocsCollator with legacyPathCasing configuration', () => {
|
||||
let mockDiscoveryApi: jest.Mocked<PluginEndpointDiscovery>;
|
||||
|
||||
@@ -21,14 +21,14 @@ import {
|
||||
IdentityApi,
|
||||
StorageApi,
|
||||
} from '@backstage/core-plugin-api';
|
||||
import { MockFetchApi, setupRequestMockHandlers } from '@backstage/test-utils';
|
||||
import { MockFetchApi, setupMswHandlers } from '@backstage/test-utils';
|
||||
import { rest } from 'msw';
|
||||
import { setupServer } from 'msw/node';
|
||||
import { UserSettingsStorage } from './UserSettingsStorage';
|
||||
|
||||
describe('Persistent Storage API', () => {
|
||||
const server = setupServer();
|
||||
setupRequestMockHandlers(server);
|
||||
setupMswHandlers(server);
|
||||
|
||||
const mockBaseUrl = 'http://backstage:9191/api';
|
||||
const mockErrorApi = { post: jest.fn(), error$: jest.fn() };
|
||||
|
||||
Reference in New Issue
Block a user