@@ -281,6 +281,7 @@ assert.equal(nestedValidity.warnings[0]?.clientId, "nested-invalid")
281281const frontPageTarget = editorOpenTargetFromArgs ( [ "target=front-page" ] )
282282assert . equal ( frontPageTarget . kind , "front-page" )
283283assert . equal ( frontPageTarget . url , "" )
284+ const editorRuntimeSpec = { wp : "latest" , environment : { } } as never
284285assert . equal ( editorCommandWordPressUrl ( { serverUrl : "http://preview.test" , wordpressUrl : "http://wordpress.test" } as never ) , "http://wordpress.test" )
285286assert . equal ( editorCommandWordPressUrl ( { serverUrl : "http://wordpress.test" } as never ) , "http://wordpress.test" )
286287
@@ -293,7 +294,7 @@ const resolved = await resolveEditorOpenTarget(frontPageTarget, {
293294 resolveCalls . push ( command )
294295 return { ok : true , text : "57\n" } as never
295296 } ,
296- runtimeSpec : { wp : "latest" } as never ,
297+ runtimeSpec : editorRuntimeSpec ,
297298 server : { serverUrl : "http://localhost" } as never ,
298299} )
299300assert . equal ( resolved . kind , "post" )
@@ -316,7 +317,7 @@ const resolvedPostSlug = await resolveEditorOpenTarget(postSlugTarget, {
316317 postSlugCalls . push ( command )
317318 return { ok : true , text : "91\n" } as never
318319 } ,
319- runtimeSpec : { wp : "latest" } as never ,
320+ runtimeSpec : editorRuntimeSpec ,
320321 server : { serverUrl : "http://localhost" } as never ,
321322} )
322323assert . equal ( resolvedPostSlug . kind , "post" )
@@ -328,7 +329,7 @@ await assert.rejects(
328329 resolveEditorOpenTarget ( postSlugTarget , {
329330 command : "wordpress.editor-open" ,
330331 runPlaygroundCommand : async ( ) => ( { ok : true , text : "0" } as never ) ,
331- runtimeSpec : { wp : "latest" } as never ,
332+ runtimeSpec : editorRuntimeSpec ,
332333 server : { serverUrl : "http://localhost" } as never ,
333334 } ) ,
334335 / r e s o l v e d n o e d i t a b l e p o s t / ,
@@ -340,7 +341,7 @@ await assert.rejects(
340341 resolveEditorOpenTarget ( frontPageTarget , {
341342 command : "wordpress.editor-validate-blocks" ,
342343 runPlaygroundCommand : async ( ) => ( { ok : true , text : "0" } as never ) ,
343- runtimeSpec : { wp : "latest" } as never ,
344+ runtimeSpec : editorRuntimeSpec ,
344345 server : { serverUrl : "http://localhost" } as never ,
345346 } ) ,
346347 / n o s t a t i c f r o n t p a g e / ,
@@ -353,7 +354,7 @@ const passthrough = await resolveEditorOpenTarget(postTarget, {
353354 runPlaygroundCommand : async ( ) => {
354355 throw new Error ( "resolveEditorOpenTarget should not run PHP for a concrete target" )
355356 } ,
356- runtimeSpec : { wp : "latest" } as never ,
357+ runtimeSpec : editorRuntimeSpec ,
357358 server : { serverUrl : "http://localhost" } as never ,
358359} )
359360assert . equal ( passthrough . url , "/wp-admin/post.php?post=12&action=edit" )
0 commit comments