@@ -28,9 +28,8 @@ describe("getServers", () => {
2828 expect ( servers [ 0 ] . title ) . toBe ( "AWS Nova Canvas" ) ;
2929 } ) ;
3030
31- // Using overrideResponse - simpler API when you just want to change the data
3231 it ( "returns empty array when API returns no servers" , async ( ) => {
33- mockedGetRegistryV01Servers . overrideResponse ( ( ) => ( {
32+ mockedGetRegistryV01Servers . override ( ( ) => ( {
3433 servers : [ ] ,
3534 metadata : { count : 0 } ,
3635 } ) ) ;
@@ -40,9 +39,11 @@ describe("getServers", () => {
4039 expect ( servers ) . toEqual ( [ ] ) ;
4140 } ) ;
4241
43- // Using override - needed when returning non-JSON responses like null
42+ // Using overrideHandler - needed when returning non-JSON responses like null
4443 it ( "returns empty array when API returns null data" , async ( ) => {
45- mockedGetRegistryV01Servers . override ( ( ) => HttpResponse . json ( null ) ) ;
44+ mockedGetRegistryV01Servers . overrideHandler ( ( ) =>
45+ HttpResponse . json ( null ) ,
46+ ) ;
4647
4748 const servers = await getServers ( ) ;
4849
@@ -51,34 +52,34 @@ describe("getServers", () => {
5152 } ) ;
5253
5354 describe ( "error handling" , ( ) => {
54- // Using override - needed for error status codes
55+ // Using overrideHandler - needed for error status codes
5556 it ( "throws on 500 server error" , async ( ) => {
56- mockedGetRegistryV01Servers . override ( ( ) =>
57+ mockedGetRegistryV01Servers . overrideHandler ( ( ) =>
5758 HttpResponse . json ( { error : "Internal Server Error" } , { status : 500 } ) ,
5859 ) ;
5960
6061 await expect ( getServers ( ) ) . rejects . toBeDefined ( ) ;
6162 } ) ;
6263
6364 it ( "throws on 401 unauthorized" , async ( ) => {
64- mockedGetRegistryV01Servers . override ( ( ) =>
65+ mockedGetRegistryV01Servers . overrideHandler ( ( ) =>
6566 HttpResponse . json ( { error : "Unauthorized" } , { status : 401 } ) ,
6667 ) ;
6768
6869 await expect ( getServers ( ) ) . rejects . toBeDefined ( ) ;
6970 } ) ;
7071
7172 it ( "throws on network error" , async ( ) => {
72- mockedGetRegistryV01Servers . override ( ( ) => HttpResponse . error ( ) ) ;
73+ mockedGetRegistryV01Servers . overrideHandler ( ( ) => HttpResponse . error ( ) ) ;
7374
7475 await expect ( getServers ( ) ) . rejects . toBeDefined ( ) ;
7576 } ) ;
7677 } ) ;
7778
7879 describe ( "data transformation" , ( ) => {
79- // Using override - needed when testing invalid data shapes (null servers)
80+ // Using overrideHandler - needed when testing invalid data shapes (null servers)
8081 it ( "filters out null servers from response" , async ( ) => {
81- mockedGetRegistryV01Servers . override ( ( data ) =>
82+ mockedGetRegistryV01Servers . overrideHandler ( ( data ) =>
8283 HttpResponse . json ( {
8384 ...data ,
8485 servers : [
@@ -99,9 +100,9 @@ describe("getServers", () => {
99100 ] ) ;
100101 } ) ;
101102
102- // Using override - needed when testing invalid data shapes (undefined servers)
103+ // Using overrideHandler - needed when testing invalid data shapes (undefined servers)
103104 it ( "filters out undefined servers from response" , async ( ) => {
104- mockedGetRegistryV01Servers . override ( ( ) =>
105+ mockedGetRegistryV01Servers . overrideHandler ( ( ) =>
105106 HttpResponse . json ( {
106107 servers : [
107108 { server : { name : "valid/server" , title : "Valid" } } ,
@@ -118,9 +119,8 @@ describe("getServers", () => {
118119 expect ( servers [ 0 ] . name ) . toBe ( "valid/server" ) ;
119120 } ) ;
120121
121- // Using overrideResponse - valid response structure
122122 it ( "extracts server objects from nested response structure" , async ( ) => {
123- mockedGetRegistryV01Servers . overrideResponse ( ( ) => ( {
123+ mockedGetRegistryV01Servers . override ( ( ) => ( {
124124 servers : [
125125 {
126126 server : {
@@ -147,9 +147,8 @@ describe("getServers", () => {
147147 } ) ;
148148
149149 describe ( "using default data in overrides" , ( ) => {
150- // Using overrideResponse - cleaner syntax for data modifications
151150 it ( "can modify specific server titles" , async ( ) => {
152- mockedGetRegistryV01Servers . overrideResponse ( ( data ) => ( {
151+ mockedGetRegistryV01Servers . override ( ( data ) => ( {
153152 ...data ,
154153 servers : data . servers ?. map ( ( item ) => ( {
155154 ...item ,
@@ -166,7 +165,7 @@ describe("getServers", () => {
166165 } ) ;
167166
168167 it ( "can limit the number of returned servers" , async ( ) => {
169- mockedGetRegistryV01Servers . overrideResponse ( ( data ) => ( {
168+ mockedGetRegistryV01Servers . override ( ( data ) => ( {
170169 ...data ,
171170 servers : data . servers ?. slice ( 0 , 3 ) ,
172171 metadata : { count : 3 } ,
@@ -178,7 +177,7 @@ describe("getServers", () => {
178177 } ) ;
179178
180179 it ( "can filter servers by criteria" , async ( ) => {
181- mockedGetRegistryV01Servers . overrideResponse ( ( data ) => ( {
180+ mockedGetRegistryV01Servers . override ( ( data ) => ( {
182181 ...data ,
183182 servers : data . servers ?. filter ( ( item ) =>
184183 item . server ?. name ?. includes ( "google" ) ,
@@ -192,11 +191,10 @@ describe("getServers", () => {
192191 } ) ;
193192
194193 describe ( "request-aware overrides" , ( ) => {
195- // Using overrideResponse with request info
196- it ( "can access request info in overrideResponse" , async ( ) => {
194+ it ( "can access request info in override" , async ( ) => {
197195 let capturedUrl : string | undefined ;
198196
199- mockedGetRegistryV01Servers . overrideResponse ( ( data , info ) => {
197+ mockedGetRegistryV01Servers . override ( ( data , info ) => {
200198 capturedUrl = info . request . url ;
201199 return data ;
202200 } ) ;
@@ -206,9 +204,9 @@ describe("getServers", () => {
206204 expect ( capturedUrl ) . toContain ( "/registry/v0.1/servers" ) ;
207205 } ) ;
208206
209- // Using override - needed when response depends on request and may return different status codes
207+ // Using overrideHandler - needed when response depends on request and may return different status codes
210208 it ( "can vary response based on request headers" , async ( ) => {
211- mockedGetRegistryV01Servers . override ( ( data , info ) => {
209+ mockedGetRegistryV01Servers . overrideHandler ( ( data , info ) => {
212210 const authHeader = info . request . headers . get ( "Authorization" ) ;
213211 if ( authHeader ?. includes ( "mock-token" ) ) {
214212 return HttpResponse . json ( data ) ;
0 commit comments