@@ -127,10 +127,11 @@ describe('Next.js Metadata API Integration Tests', () => {
127127 expect ( res . status ) . toBe ( 200 ) ;
128128 expect ( res . body . data ) . toHaveLength ( 2 ) ;
129129 expect ( mockDispatcher . dispatch ) . toHaveBeenCalledWith (
130- 'objects' ,
131- expect . objectContaining ( { request : expect . anything ( ) } ) ,
132130 'GET' ,
131+ '/meta/objects' ,
133132 undefined ,
133+ { } ,
134+ expect . objectContaining ( { request : expect . anything ( ) } ) ,
134135 ) ;
135136 } ) ;
136137 } ) ;
@@ -153,10 +154,11 @@ describe('Next.js Metadata API Integration Tests', () => {
153154 expect ( res . status ) . toBe ( 200 ) ;
154155 expect ( res . body . data . name ) . toBe ( 'account' ) ;
155156 expect ( mockDispatcher . dispatch ) . toHaveBeenCalledWith (
156- 'objects/account' ,
157- expect . objectContaining ( { request : expect . anything ( ) } ) ,
158157 'GET' ,
158+ '/meta/objects/account' ,
159159 undefined ,
160+ { } ,
161+ expect . objectContaining ( { request : expect . anything ( ) } ) ,
160162 ) ;
161163 } ) ;
162164 } ) ;
@@ -178,10 +180,11 @@ describe('Next.js Metadata API Integration Tests', () => {
178180 const res = await handler ( req , { params : { objectstack : [ 'meta' , 'objects' ] } } ) ;
179181 expect ( res . status ) . toBe ( 201 ) ;
180182 expect ( mockDispatcher . dispatch ) . toHaveBeenCalledWith (
181- 'objects' ,
182- expect . objectContaining ( { request : expect . anything ( ) } ) ,
183183 'POST' ,
184+ '/meta/objects' ,
184185 body ,
186+ { } ,
187+ expect . objectContaining ( { request : expect . anything ( ) } ) ,
185188 ) ;
186189 } ) ;
187190 } ) ;
@@ -199,10 +202,11 @@ describe('Next.js Metadata API Integration Tests', () => {
199202 const res = await handler ( req , { params : { objectstack : [ 'meta' , 'objects' , 'account' ] } } ) ;
200203 expect ( res . status ) . toBe ( 200 ) ;
201204 expect ( mockDispatcher . dispatch ) . toHaveBeenCalledWith (
202- 'objects/account' ,
203- expect . objectContaining ( { request : expect . anything ( ) } ) ,
204205 'PUT' ,
206+ '/meta/objects/account' ,
205207 body ,
208+ { } ,
209+ expect . objectContaining ( { request : expect . anything ( ) } ) ,
206210 ) ;
207211 } ) ;
208212 } ) ;
@@ -229,32 +233,35 @@ describe('Next.js Metadata API Integration Tests', () => {
229233 const req = makeReq ( 'http://localhost/api/meta/views' ) ;
230234 await handler ( req , { params : { objectstack : [ 'meta' , 'views' ] } } ) ;
231235 expect ( mockDispatcher . dispatch ) . toHaveBeenCalledWith (
232- 'views' ,
233- expect . objectContaining ( { request : expect . anything ( ) } ) ,
234236 'GET' ,
237+ '/meta/views' ,
235238 undefined ,
239+ { } ,
240+ expect . objectContaining ( { request : expect . anything ( ) } ) ,
236241 ) ;
237242 } ) ;
238243
239244 it ( 'dispatches for flows' , async ( ) => {
240245 const req = makeReq ( 'http://localhost/api/meta/flows' ) ;
241246 await handler ( req , { params : { objectstack : [ 'meta' , 'flows' ] } } ) ;
242247 expect ( mockDispatcher . dispatch ) . toHaveBeenCalledWith (
243- 'flows' ,
244- expect . objectContaining ( { request : expect . anything ( ) } ) ,
245248 'GET' ,
249+ '/meta/flows' ,
246250 undefined ,
251+ { } ,
252+ expect . objectContaining ( { request : expect . anything ( ) } ) ,
247253 ) ;
248254 } ) ;
249255
250256 it ( 'dispatches for agents' , async ( ) => {
251257 const req = makeReq ( 'http://localhost/api/meta/agents' ) ;
252258 await handler ( req , { params : { objectstack : [ 'meta' , 'agents' ] } } ) ;
253259 expect ( mockDispatcher . dispatch ) . toHaveBeenCalledWith (
254- 'agents' ,
255- expect . objectContaining ( { request : expect . anything ( ) } ) ,
256260 'GET' ,
261+ '/meta/agents' ,
257262 undefined ,
263+ { } ,
264+ expect . objectContaining ( { request : expect . anything ( ) } ) ,
258265 ) ;
259266 } ) ;
260267 } ) ;
@@ -684,10 +691,11 @@ describe('Next.js Metadata API Integration Tests', () => {
684691 const req = makeReq ( 'http://localhost/api/meta/objects/account/fields/name' ) ;
685692 await handler ( req , { params : { objectstack : [ 'meta' , 'objects' , 'account' , 'fields' , 'name' ] } } ) ;
686693 expect ( mockDispatcher . dispatch ) . toHaveBeenCalledWith (
687- 'objects/account/fields/name' ,
688- expect . any ( Object ) ,
689694 'GET' ,
695+ '/meta/objects/account/fields/name' ,
690696 undefined ,
697+ { } ,
698+ expect . objectContaining ( { request : expect . anything ( ) } ) ,
691699 ) ;
692700 } ) ;
693701
@@ -696,10 +704,11 @@ describe('Next.js Metadata API Integration Tests', () => {
696704 // With just ['meta'], subPath becomes empty after slice(1)
697705 await handler ( req , { params : { objectstack : [ 'meta' ] } } ) ;
698706 expect ( mockDispatcher . dispatch ) . toHaveBeenCalledWith (
699- '' ,
700- expect . any ( Object ) ,
701707 'GET' ,
708+ '/meta' ,
702709 undefined ,
710+ { } ,
711+ expect . objectContaining ( { request : expect . anything ( ) } ) ,
703712 ) ;
704713 } ) ;
705714 } ) ;
0 commit comments