@@ -4,15 +4,13 @@ import {
44 updateFocussedStateOnMutation ,
55} from "../updateFocussedState" ;
66import { VisualBuilder } from "../.." ;
7- import {
8- addFocusOverlay ,
9- hideOverlay ,
10- } from "../../generators/generateOverlay" ;
7+ import { addFocusOverlay , hideOverlay } from "../../generators/generateOverlay" ;
118import { mockGetBoundingClientRect } from "../../../__test__/utils" ;
129import { act } from "@testing-library/preact" ;
1310import { singleLineFieldSchema } from "../../../__test__/data/fields" ;
1411import { fetchEntryPermissionsAndStageDetails } from "../fetchEntryPermissionsAndStageDetails" ;
1512import { isFieldDisabled } from "../isFieldDisabled" ;
13+ import { getEntryPermissionsCached } from "../getEntryPermissionsCached" ;
1614
1715vi . mock ( "../../generators/generateOverlay" , ( ) => ( {
1816 addFocusOverlay : vi . fn ( ) ,
@@ -27,6 +25,10 @@ vi.mock("../../utils/isFieldDisabled", () => ({
2725 isFieldDisabled : vi . fn ( ) . mockReturnValue ( { isDisabled : false } ) ,
2826} ) ) ;
2927
28+ vi . mock ( "../getEntryPermissionsCached" , ( ) => ( {
29+ getEntryPermissionsCached : vi . fn ( ) ,
30+ } ) ) ;
31+
3032vi . mock ( "../../utils/fieldSchemaMap" , ( ) => {
3133 return {
3234 FieldSchemaMap : {
@@ -39,7 +41,6 @@ vi.mock("../../utils/fieldSchemaMap", () => {
3941 } ;
4042} ) ;
4143
42-
4344describe ( "updateFocussedState" , ( ) => {
4445 beforeEach ( ( ) => {
4546 const previousSelectedEditableDOM = document . createElement ( "div" ) ;
@@ -50,7 +51,7 @@ describe("updateFocussedState", () => {
5051 document . body . appendChild ( previousSelectedEditableDOM ) ;
5152 VisualBuilder . VisualBuilderGlobalState . value . previousSelectedEditableDOM =
5253 previousSelectedEditableDOM ;
53-
54+
5455 // Set up default mock for fetchEntryPermissionsAndStageDetails for all tests
5556 vi . mocked ( fetchEntryPermissionsAndStageDetails ) . mockResolvedValue ( {
5657 acl : {
@@ -287,12 +288,17 @@ describe("updateFocussedState", () => {
287288 } as unknown as ResizeObserver ;
288289
289290 const previousSelectedEditableDOM = document . createElement ( "div" ) ;
290- previousSelectedEditableDOM . setAttribute ( "data-cslp" , "content_type_uid.entry_uid.locale.field_path" ) ;
291+ previousSelectedEditableDOM . setAttribute (
292+ "data-cslp" ,
293+ "content_type_uid.entry_uid.locale.field_path"
294+ ) ;
291295 document . body . appendChild ( previousSelectedEditableDOM ) ;
292296 VisualBuilder . VisualBuilderGlobalState . value . previousSelectedEditableDOM =
293297 previousSelectedEditableDOM ;
294298
295- document . querySelector = vi . fn ( ) . mockReturnValue ( previousSelectedEditableDOM ) ;
299+ document . querySelector = vi
300+ . fn ( )
301+ . mockReturnValue ( previousSelectedEditableDOM ) ;
296302
297303 const result = await updateFocussedState ( {
298304 editableElement : editableElementMock ,
0 commit comments