@@ -225,61 +225,6 @@ test.serial('builds fallback cache key from fallback transport name', async (t)
225225 )
226226} )
227227
228- test . serial ( 'custom cache key generator throws on fallback transport' , async ( t ) => {
229- const config = new AdapterConfig (
230- { } ,
231- {
232- envDefaultOverrides : {
233- TRANSPORT_FALLBACK_ENABLED : true ,
234- } ,
235- } ,
236- )
237- const adapter = new Adapter ( {
238- name : 'TEST' ,
239- defaultEndpoint : 'test-custom-cache-key-fallback' ,
240- config,
241- endpoints : [
242- new AdapterEndpoint < NopTransportTypes > ( {
243- name : 'test-custom-cache-key-fallback' ,
244- cacheKeyGenerator : ( _ ) => `test:custom_cache_key` ,
245- transportRoutes : new TransportRoutes < NopTransportTypes > ( )
246- . register (
247- 'primary' ,
248- new ( class extends NopTransport {
249- override async foregroundExecute (
250- req : AdapterRequest < NopTransportTypes [ 'Parameters' ] > ,
251- ) {
252- return {
253- data : null ,
254- statusCode : 200 ,
255- result : ( req . requestContext . fallback ?. cacheKey ||
256- req . requestContext . cacheKey ) as unknown as null ,
257- timestamps : {
258- providerDataRequestedUnixMs : 0 ,
259- providerDataReceivedUnixMs : 0 ,
260- providerIndicatedTimeUnixMs : undefined ,
261- } ,
262- }
263- }
264- } ) ( ) ,
265- )
266- . register ( 'fallback' , new NopTransport ( ) ) ,
267- defaultTransport : 'primary' ,
268- fallbackTransport : { primary : 'fallback' } ,
269- } ) ,
270- ] ,
271- } )
272- const testAdapter = await TestAdapter . start ( adapter , t . context )
273-
274- const response = await testAdapter . request ( { } )
275-
276- t . is ( response . statusCode , 404 )
277- t . is (
278- response . json ( ) . error . message ,
279- 'fallbackTransport not supported for endpoints with cacheKeyGenerator' ,
280- )
281- } )
282-
283228test . serial ( 'custom cache key is truncated if over max size' , async ( t ) => {
284229 const response = await t . context . testAdapter . request ( {
285230 endpoint : 'test-custom-cache-key-long' ,
0 commit comments