From c0f423a54c9df5424dc0c0decb9308922c2b170b Mon Sep 17 00:00:00 2001 From: bogdannechyporenko Date: Thu, 17 Nov 2022 20:06:15 +0100 Subject: [PATCH] Fixed build issues Signed-off-by: bogdannechyporenko --- .changeset/yellow-forks-knock.md | 1 + packages/test-utils/api-report.md | 6 ++++++ packages/test-utils/src/testUtils/providers.tsx | 4 ++++ 3 files changed, 11 insertions(+) diff --git a/.changeset/yellow-forks-knock.md b/.changeset/yellow-forks-knock.md index 98c4b5b675..6c3d300026 100644 --- a/.changeset/yellow-forks-knock.md +++ b/.changeset/yellow-forks-knock.md @@ -1,5 +1,6 @@ --- '@backstage/plugin-cost-insights': patch +'@backstage/test-utils': patch --- Making a possibility to hide a trending line in a cost insights plugin diff --git a/packages/test-utils/api-report.md b/packages/test-utils/api-report.md index 38d6a85f5f..1b0aa44fc6 100644 --- a/packages/test-utils/api-report.md +++ b/packages/test-utils/api-report.md @@ -25,6 +25,7 @@ import { JsonObject } from '@backstage/types'; import { JsonValue } from '@backstage/types'; import { Observable } from '@backstage/types'; import { PermissionApi } from '@backstage/plugin-permission-react'; +import { PropsWithChildren } from 'react'; import { ReactElement } from 'react'; import { ReactNode } from 'react'; import { RenderOptions } from '@testing-library/react'; @@ -165,6 +166,11 @@ export class MockPermissionApi implements PermissionApi { ): Promise; } +// @alpha +export const MockPluginProvider: ({ + children, +}: PropsWithChildren<{}>) => JSX.Element; + // @public export class MockStorageApi implements StorageApi { // (undocumented) diff --git a/packages/test-utils/src/testUtils/providers.tsx b/packages/test-utils/src/testUtils/providers.tsx index cf4787099b..8bc4b5122d 100644 --- a/packages/test-utils/src/testUtils/providers.tsx +++ b/packages/test-utils/src/testUtils/providers.tsx @@ -17,6 +17,10 @@ import React, { PropsWithChildren } from 'react'; import { createPlugin, PluginProvider } from '@backstage/core-plugin-api'; +/** + * Mock for PluginProvider to use in unit tests + * @alpha + */ export const MockPluginProvider = ({ children }: PropsWithChildren<{}>) => { type TestInputPluginOptions = {}; type TestPluginOptions = {};