diff --git a/packages/core-plugin-api/src/extensions/extensions.test.tsx b/packages/core-plugin-api/src/extensions/extensions.test.tsx
index dcc92d9d47..0601c01a17 100644
--- a/packages/core-plugin-api/src/extensions/extensions.test.tsx
+++ b/packages/core-plugin-api/src/extensions/extensions.test.tsx
@@ -61,11 +61,19 @@ describe('extensions', () => {
const Component = () =>
;
const routeRef = createRouteRef({ id: 'foo' });
- const extension1 = createComponentExtension({
- component: {
- sync: Component,
- },
+ let extension1: ReturnType;
+ const { warn } = withLogCollector(['warn'], () => {
+ extension1 = createComponentExtension({
+ component: {
+ sync: Component,
+ },
+ });
});
+ expect(warn).toEqual([
+ expect.stringMatching(
+ /^Declaring extensions without name is DEPRECATED. /,
+ ),
+ ]);
const extension2 = createRoutableExtension({
name: 'Extension2',
@@ -73,7 +81,7 @@ describe('extensions', () => {
mountPoint: routeRef,
});
- const ExtensionComponent1 = plugin.provide(extension1);
+ const ExtensionComponent1 = plugin.provide(extension1!);
const ExtensionComponent2 = plugin.provide(extension2);
const element1 = ;