Fix entity mocks in tests
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
This commit is contained in:
@@ -38,7 +38,10 @@ describe('EntityBadgesDialog', () => {
|
||||
},
|
||||
]),
|
||||
};
|
||||
const mockEntity = { metadata: { name: 'mock' } } as Entity;
|
||||
const mockEntity = {
|
||||
metadata: { name: 'mock' },
|
||||
kind: 'MockKind',
|
||||
} as Entity;
|
||||
|
||||
const rendered = await renderWithEffects(
|
||||
<TestApiProvider
|
||||
|
||||
@@ -24,8 +24,10 @@ describe('EntityLinksCard', () => {
|
||||
const createEntity = (links: EntityLink[] = []): Entity =>
|
||||
({
|
||||
metadata: {
|
||||
name: 'mock',
|
||||
links,
|
||||
},
|
||||
kind: 'MockKind',
|
||||
} as Entity);
|
||||
|
||||
const createLink = ({
|
||||
|
||||
@@ -46,7 +46,9 @@ describe('EntitySwitch', () => {
|
||||
|
||||
const rendered = render(
|
||||
<Wrapper>
|
||||
<EntityProvider entity={{ kind: 'component' } as Entity}>
|
||||
<EntityProvider
|
||||
entity={{ metadata: { name: 'mock' }, kind: 'component' } as Entity}
|
||||
>
|
||||
{content}
|
||||
</EntityProvider>
|
||||
</Wrapper>,
|
||||
@@ -58,7 +60,9 @@ describe('EntitySwitch', () => {
|
||||
|
||||
rendered.rerender(
|
||||
<Wrapper>
|
||||
<EntityProvider entity={{ kind: 'template' } as Entity}>
|
||||
<EntityProvider
|
||||
entity={{ metadata: { name: 'mock' }, kind: 'template' } as Entity}
|
||||
>
|
||||
{content}
|
||||
</EntityProvider>
|
||||
</Wrapper>,
|
||||
@@ -70,7 +74,9 @@ describe('EntitySwitch', () => {
|
||||
|
||||
rendered.rerender(
|
||||
<Wrapper>
|
||||
<EntityProvider entity={{ kind: 'derp' } as Entity}>
|
||||
<EntityProvider
|
||||
entity={{ metadata: { name: 'mock' }, kind: 'derp' } as Entity}
|
||||
>
|
||||
{content}
|
||||
</EntityProvider>
|
||||
</Wrapper>,
|
||||
@@ -94,7 +100,7 @@ describe('EntitySwitch', () => {
|
||||
});
|
||||
|
||||
it('should switch child when filters switch', () => {
|
||||
const entity = { kind: 'component' } as Entity;
|
||||
const entity = { metadata: { name: 'mock' }, kind: 'component' } as Entity;
|
||||
|
||||
const rendered = render(
|
||||
<Wrapper>
|
||||
@@ -126,7 +132,7 @@ describe('EntitySwitch', () => {
|
||||
});
|
||||
|
||||
it('should switch with async condition that is true', async () => {
|
||||
const entity = { kind: 'component' } as Entity;
|
||||
const entity = { metadata: { name: 'mock' }, kind: 'component' } as Entity;
|
||||
|
||||
const shouldRender = () => Promise.resolve(true);
|
||||
const rendered = render(
|
||||
@@ -145,7 +151,7 @@ describe('EntitySwitch', () => {
|
||||
});
|
||||
|
||||
it('should switch with sync condition that is false', async () => {
|
||||
const entity = { kind: 'component' } as Entity;
|
||||
const entity = { metadata: { name: 'mock' }, kind: 'component' } as Entity;
|
||||
|
||||
const shouldRender = () => Promise.resolve(false);
|
||||
const rendered = render(
|
||||
@@ -164,7 +170,7 @@ describe('EntitySwitch', () => {
|
||||
});
|
||||
|
||||
it('should switch with sync condition that throws', async () => {
|
||||
const entity = { kind: 'component' } as Entity;
|
||||
const entity = { metadata: { name: 'mock' }, kind: 'component' } as Entity;
|
||||
|
||||
const shouldRender = () => Promise.reject();
|
||||
const rendered = render(
|
||||
|
||||
@@ -36,7 +36,9 @@ describe('GoCdArtifactsComponent', () => {
|
||||
baseUrl: 'gocd.baseurl.com',
|
||||
},
|
||||
});
|
||||
const entityValue = { entity: { metadata: {} } as Entity };
|
||||
const entityValue = {
|
||||
entity: { metadata: { name: 'mock' }, kind: 'MockKind' } as Entity,
|
||||
};
|
||||
|
||||
const renderComponent = () =>
|
||||
renderWithEffects(
|
||||
|
||||
@@ -38,7 +38,10 @@ describe('TodoList', () => {
|
||||
offset: 0,
|
||||
}),
|
||||
};
|
||||
const mockEntity = { metadata: { name: 'mock' } } as Entity;
|
||||
const mockEntity = {
|
||||
metadata: { name: 'mock' },
|
||||
kind: 'MockKind',
|
||||
} as Entity;
|
||||
|
||||
const rendered = await renderWithEffects(
|
||||
<TestApiProvider apis={[[todoApiRef, mockApi]]}>
|
||||
|
||||
Reference in New Issue
Block a user