chore: test creted extension

Signed-off-by: blam <ben@blam.sh>
This commit is contained in:
blam
2024-06-18 13:29:57 +02:00
parent d6c9f12ab3
commit ad4591af66
@@ -40,7 +40,31 @@ describe('createExtensionKind', () => {
},
});
expect(extension).toBeDefined();
expect(extension).toEqual({
$$type: '@backstage/ExtensionDefinition',
attachTo: {
id: 'test',
input: 'default',
},
configSchema: undefined,
disabled: false,
inputs: {},
kind: 'test-extension',
name: 'my-extension',
namespace: undefined,
output: {
element: {
$$type: '@backstage/ExtensionDataRef',
config: {},
id: 'core.reactElement',
optional: expect.any(Function),
toString: expect.any(Function),
},
},
factory: expect.any(Function),
toString: expect.any(Function),
version: 'v1',
});
const { container } = createExtensionTester(extension).render();
expect(container.querySelector('h1')).toHaveTextContent('Hello, world!');