From b5e82d3e5205d455f2755d25871efdd8ffe9761e Mon Sep 17 00:00:00 2001 From: Carlo Alducente Date: Tue, 28 Jul 2026 13:13:57 -0400 Subject: [PATCH] Test configuration should-render target mapping --- .../extensions/specifications/ui_extension.test.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/packages/app/src/cli/models/extensions/specifications/ui_extension.test.ts b/packages/app/src/cli/models/extensions/specifications/ui_extension.test.ts index 3d5d5f6f1a1..ce3d039b945 100644 --- a/packages/app/src/cli/models/extensions/specifications/ui_extension.test.ts +++ b/packages/app/src/cli/models/extensions/specifications/ui_extension.test.ts @@ -14,6 +14,18 @@ import * as output from '@shopify/cli-kit/node/output' import type {NewExtensionPointSchemaType} from '../schemas.js' describe('ui_extension', async () => { + describe('getShouldRenderTarget', () => { + test.each([ + ['admin.product-details.configuration.render', 'admin.product-details.configuration.should-render'], + [ + 'admin.product-variant-details.configuration.render', + 'admin.product-variant-details.configuration.should-render', + ], + ])('converts %s to %s', (target, expectedTarget) => { + expect(getShouldRenderTarget(target)).toBe(expectedTarget) + }) + }) + interface GetUIExtensionProps { directory: string apiVersion?: string