1- import { describe , it , expect , vi , beforeEach } from "vitest" ;
1+ import { describe , it , expect , vi , beforeEach , Mock } from "vitest" ;
22import { handleIndividualFields , cleanIndividualFieldResidual } from "../handleIndividualFields" ;
33import { VisualBuilderCslpEventDetails } from "../../types/visualBuilder.types" ;
44import { FieldSchemaMap } from "../fieldSchemaMap" ;
@@ -59,10 +59,10 @@ describe("handleIndividualFields", () => {
5959 const fieldType = "text" ;
6060 const isDisabled = { isDisabled : false } ;
6161
62- ( FieldSchemaMap . getFieldSchema as vi . Mock ) . mockResolvedValue ( fieldSchema ) ;
63- ( getFieldData as vi . Mock ) . mockResolvedValue ( expectedFieldData ) ;
64- ( getFieldType as vi . Mock ) . mockReturnValue ( fieldType ) ;
65- ( isFieldDisabled as vi . Mock ) . mockReturnValue ( isDisabled ) ;
62+ ( FieldSchemaMap . getFieldSchema as Mock ) . mockResolvedValue ( fieldSchema ) ;
63+ ( getFieldData as Mock ) . mockResolvedValue ( expectedFieldData ) ;
64+ ( getFieldType as Mock ) . mockReturnValue ( fieldType ) ;
65+ ( isFieldDisabled as Mock ) . mockReturnValue ( isDisabled ) ;
6666
6767 await act ( async ( ) => {
6868 await handleIndividualFields ( eventDetails , elements ) ;
@@ -81,10 +81,10 @@ describe("handleIndividualFields", () => {
8181 const fieldType = "blocks" ;
8282 const isDisabled = { isDisabled : false } ;
8383
84- ( FieldSchemaMap . getFieldSchema as vi . Mock ) . mockResolvedValue ( fieldSchema ) ;
85- ( getFieldData as vi . Mock ) . mockResolvedValue ( expectedFieldData ) ;
86- ( getFieldType as vi . Mock ) . mockReturnValue ( fieldType ) ;
87- ( isFieldDisabled as vi . Mock ) . mockReturnValue ( isDisabled ) ;
84+ ( FieldSchemaMap . getFieldSchema as Mock ) . mockResolvedValue ( fieldSchema ) ;
85+ ( getFieldData as Mock ) . mockResolvedValue ( expectedFieldData ) ;
86+ ( getFieldType as Mock ) . mockReturnValue ( fieldType ) ;
87+ ( isFieldDisabled as Mock ) . mockReturnValue ( isDisabled ) ;
8888
8989 await handleIndividualFields ( eventDetails , elements ) ;
9090
@@ -98,16 +98,15 @@ describe("handleIndividualFields", () => {
9898 const fieldType = FieldDataType . SINGLELINE ;
9999 const isDisabled = { isDisabled : false } ;
100100
101- ( FieldSchemaMap . getFieldSchema as vi . Mock ) . mockResolvedValue ( fieldSchema ) ;
102- ( getFieldData as vi . Mock ) . mockResolvedValue ( expectedFieldData ) ;
103- ( getFieldType as vi . Mock ) . mockReturnValue ( fieldType ) ;
104- ( isFieldDisabled as vi . Mock ) . mockReturnValue ( isDisabled ) ;
101+ ( FieldSchemaMap . getFieldSchema as Mock ) . mockResolvedValue ( fieldSchema ) ;
102+ ( getFieldData as Mock ) . mockResolvedValue ( expectedFieldData ) ;
103+ ( getFieldType as Mock ) . mockReturnValue ( fieldType ) ;
104+ ( isFieldDisabled as Mock ) . mockReturnValue ( isDisabled ) ;
105105
106106 await act ( async ( ) => {
107107 await handleIndividualFields ( eventDetails , elements ) ;
108108 } )
109109
110- screen . debug ( eventDetails . editableElement ) ;
111110 expect ( eventDetails . editableElement . getAttribute ( VISUAL_BUILDER_FIELD_TYPE_ATTRIBUTE_KEY ) ) . toBe ( fieldType ) ;
112111 expect ( eventDetails . editableElement . getAttribute ( "contenteditable" ) ) . toBe ( "true" ) ;
113112 } ) ;
@@ -159,7 +158,7 @@ describe("cleanIndividualFieldResidual", () => {
159158 cleanIndividualFieldResidual ( elements ) ;
160159
161160 expect ( elements . focusedToolbar ?. innerHTML ) . toBe ( "" ) ;
162- expect ( visualBuilderPostMessage . unregisterEvent ) . toHaveBeenCalledWith ( VisualBuilderPostMessageEvents . DELETE_INSTANCE ) ;
163- expect ( visualBuilderPostMessage . unregisterEvent ) . toHaveBeenCalledWith ( VisualBuilderPostMessageEvents . UPDATE_DISCUSSION_ID ) ;
161+ expect ( visualBuilderPostMessage ? .unregisterEvent ) . toHaveBeenCalledWith ( VisualBuilderPostMessageEvents . DELETE_INSTANCE ) ;
162+ expect ( visualBuilderPostMessage ? .unregisterEvent ) . toHaveBeenCalledWith ( VisualBuilderPostMessageEvents . UPDATE_DISCUSSION_ID ) ;
164163 } ) ;
165164} ) ;
0 commit comments