From fa87004cc2aa011eba76477815c15d880f69f791 Mon Sep 17 00:00:00 2001 From: Ingerid Gjeitnes Hellen <64828956+ingeridhellen@users.noreply.github.com> Date: Fri, 4 Aug 2023 07:08:00 +0200 Subject: [PATCH] test(form): mock uirecipes #276 --- packages/dm-core-plugins/src/form/test-utils.tsx | 13 +++++++++++++ packages/dm-core/src/hooks/useRecipe.tsx | 15 +++++---------- 2 files changed, 18 insertions(+), 10 deletions(-) diff --git a/packages/dm-core-plugins/src/form/test-utils.tsx b/packages/dm-core-plugins/src/form/test-utils.tsx index 5a71959f0..ad1856b01 100644 --- a/packages/dm-core-plugins/src/form/test-utils.tsx +++ b/packages/dm-core-plugins/src/form/test-utils.tsx @@ -10,6 +10,19 @@ export const mockBlueprintGet = (blueprints: Array) => { blueprint: blueprints.find( (blueprint: any) => blueprint.name == props.typeRef ), + uiRecipes: [ + { + name: 'Edit', + type: 'dmss://system/SIMOS/UiRecipe', + plugin: '@development-framework/dm-core-plugins/form', + }, + { + name: 'List', + type: 'dmss://system/SIMOS/UiRecipe', + plugin: '@development-framework/dm-core-plugins/list', + dimensions: '*', + }, + ], }, }) ) diff --git a/packages/dm-core/src/hooks/useRecipe.tsx b/packages/dm-core/src/hooks/useRecipe.tsx index cff64e397..483fc0979 100644 --- a/packages/dm-core/src/hooks/useRecipe.tsx +++ b/packages/dm-core/src/hooks/useRecipe.tsx @@ -1,10 +1,10 @@ -import React, { useContext, useEffect, useState } from 'react' +import { useContext, useEffect, useState } from 'react' import { - useBlueprint, - TUiRecipe, ErrorResponse, - UiPluginContext, IUIPlugin, + TUiRecipe, + UiPluginContext, + useBlueprint, } from '../index' const findRecipe = ( @@ -51,12 +51,7 @@ const findRecipe = ( ) return noDimensionsRecipes[0] } - return { - type: 'CORE:UIRecipe', - name: 'yaml', - plugin: 'yaml', - config: {}, - } + throw new Error(`No uiRecipe was found`) } interface IUseRecipe {