diff --git a/plugins/catalog/src/components/ComponentMetadataCard/ComponentMetadataCard.test.tsx b/plugins/catalog/src/components/ComponentMetadataCard/ComponentMetadataCard.test.tsx
index f4b07c020a..62e3d52c29 100644
--- a/plugins/catalog/src/components/ComponentMetadataCard/ComponentMetadataCard.test.tsx
+++ b/plugins/catalog/src/components/ComponentMetadataCard/ComponentMetadataCard.test.tsx
@@ -22,6 +22,8 @@ describe('ComponentMetadataCard component', () => {
it('should display component name if provided', async () => {
const testComponent: Component = {
name: 'test',
+ kind: 'Component',
+ description: 'Placeholder',
};
const rendered = await render(
,
diff --git a/plugins/catalog/src/data/mock-factory.ts b/plugins/catalog/src/data/mock-factory.ts
deleted file mode 100644
index 19f04195f9..0000000000
--- a/plugins/catalog/src/data/mock-factory.ts
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * Copyright 2020 Spotify AB
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-import { Component, ComponentFactory } from './component';
-import mock from './mock-factory-data.json';
-
-const ARTIFICIAL_TIMEOUT = 800;
-let inMemoryStore = [...mock];
-export const MockComponentFactory: ComponentFactory = {
- getAllComponents(): Promise {
- return new Promise(resolve =>
- setTimeout(() => resolve(inMemoryStore), ARTIFICIAL_TIMEOUT),
- );
- },
- getComponentByName(name: string): Promise {
- return new Promise((resolve, reject) =>
- setTimeout(() => {
- const mockComponent = inMemoryStore.find(
- component => component.name === name,
- );
- if (mockComponent) return resolve(mockComponent);
- return reject({ code: 'Component not found!' });
- }, ARTIFICIAL_TIMEOUT),
- );
- },
- removeComponentByName(name: string): Promise {
- return new Promise(resolve =>
- setTimeout(() => {
- inMemoryStore = inMemoryStore.filter(
- component => component.name !== name,
- );
- resolve(true);
- }, ARTIFICIAL_TIMEOUT),
- );
- },
-};