@@ -62,8 +62,7 @@ describe("enableDraftMode()", () => {
6262
6363 const response = await enableDraftMode ( request , drupal )
6464
65- const draftModeStore = await draftMode ( )
66- expect ( draftModeStore . enable ) . not . toHaveBeenCalled ( )
65+ expect ( ( await draftMode ( ) ) . enable ) . not . toHaveBeenCalled ( )
6766 expect ( response ) . toBeInstanceOf ( Response )
6867 expect ( response . status ) . toBe ( 500 )
6968 } )
@@ -73,8 +72,7 @@ describe("enableDraftMode()", () => {
7372
7473 await enableDraftMode ( request , drupal )
7574
76- const draftModeStore = await draftMode ( )
77- expect ( draftModeStore . enable ) . not . toHaveBeenCalled ( )
75+ expect ( ( await draftMode ( ) ) . enable ) . not . toHaveBeenCalled ( )
7876 } )
7977
8078 test ( "updates draft mode cookie’s sameSite flag" , async ( ) => {
@@ -136,13 +134,12 @@ describe("disableDraftMode()", () => {
136134 test ( "draft mode was disabled" , async ( ) => {
137135 // First ensure draft mode is enabled.
138136
139- const draftModeStore = await draftMode ( )
140- draftModeStore . enable ( )
141- expect ( draftModeStore . isEnabled ) . toBe ( true )
137+ ; ( await draftMode ( ) ) . enable ( )
138+ expect ( ( await draftMode ( ) ) . isEnabled ) . toBe ( true )
142139
143140 await disableDraftMode ( )
144- expect ( draftModeStore . disable ) . toHaveBeenCalledTimes ( 1 )
145- expect ( draftModeStore . isEnabled ) . toBe ( false )
141+ expect ( ( await draftMode ( ) ) . disable ) . toHaveBeenCalledTimes ( 1 )
142+ expect ( ( await draftMode ( ) ) . isEnabled ) . toBe ( false )
146143 } )
147144
148145 test ( "returns a response object" , async ( ) => {
@@ -168,24 +165,24 @@ describe("getDraftData()", () => {
168165
169166 test ( "returns empty object if draft mode disabled" , async ( ) => {
170167 const cookieStore = await cookies ( )
171- const draftModeStore = await draftMode ( )
172168 cookieStore . set ( draftDataCookie )
173169
174170 const data = await getDraftData ( )
175- expect ( draftModeStore . isEnabled ) . toBe ( false )
171+ expect ( ( await draftMode ( ) ) . isEnabled ) . toBe ( false )
176172 expect ( cookieStore . has ) . toHaveBeenCalledTimes ( 0 )
177173 expect ( cookieStore . get ) . toHaveBeenCalledTimes ( 0 )
178174 expect ( data ) . toMatchObject ( { } )
179175 } )
180176
181177 test ( "returns empty object if no draft data cookie" , async ( ) => {
182- const draftModeStore = await draftMode ( )
183178 const cookiesStore = await cookies ( )
184179
185- draftModeStore . enable ( )
180+ ; ( await draftMode ( ) ) . enable ( )
181+ draftMode . mockClear ( )
186182
187183 const data = await getDraftData ( )
188- expect ( draftModeStore . isEnabled ) . toBe ( true )
184+ expect ( draftMode ) . toHaveBeenCalledTimes ( 1 )
185+ expect ( ( await draftMode ( ) ) . isEnabled ) . toBe ( true )
189186 expect ( cookiesStore . has ) . toHaveBeenCalledWith ( DRAFT_DATA_COOKIE_NAME )
190187 expect ( cookiesStore . has ) . toHaveBeenCalledTimes ( 1 )
191188 expect ( cookiesStore . get ) . toHaveBeenCalledTimes ( 0 )
@@ -194,16 +191,17 @@ describe("getDraftData()", () => {
194191
195192 test ( "returns empty object if no draft data cookie value" , async ( ) => {
196193 const cookiesStore = await cookies ( )
197- const draftModeStore = await draftMode ( )
198194
199195 cookiesStore . set ( {
200196 ...draftDataCookie ,
201197 value : "" ,
202198 } )
203- draftModeStore . enable ( )
199+ ; ( await draftMode ( ) ) . enable ( )
200+ draftMode . mockClear ( )
204201
205202 const data = await getDraftData ( )
206- expect ( draftModeStore . isEnabled ) . toBe ( true )
203+ expect ( draftMode ) . toHaveBeenCalledTimes ( 1 )
204+ expect ( ( await draftMode ( ) ) . isEnabled ) . toBe ( true )
207205 expect ( cookiesStore . has ) . toHaveBeenCalledWith ( DRAFT_DATA_COOKIE_NAME )
208206 expect ( cookiesStore . has ) . toHaveBeenCalledTimes ( 1 )
209207 expect ( cookiesStore . get ) . toHaveBeenCalledWith ( DRAFT_DATA_COOKIE_NAME )
@@ -213,10 +211,9 @@ describe("getDraftData()", () => {
213211
214212 test ( "returns the JSON.parse()d data" , async ( ) => {
215213 const cookiesStore = await cookies ( )
216- const draftModeStore = await draftMode ( )
217214
218215 cookiesStore . set ( draftDataCookie )
219- draftModeStore . enable ( )
216+ ; ( await draftMode ( ) ) . enable ( )
220217
221218 const draftDataReturn = await getDraftData ( )
222219
0 commit comments