@@ -160,7 +160,12 @@ describe("Test /api/", () => {
160160
161161 expect ( res . setHeader . mock . calls ) . toEqual ( [
162162 [ "Content-Type" , "image/svg+xml" ] ,
163- [ "Cache-Control" , `public, max-age=${ CONSTANTS . FOUR_HOURS } ` ] ,
163+ [
164+ "Cache-Control" ,
165+ `max-age=${ CONSTANTS . FOUR_HOURS / 2 } , s-maxage=${
166+ CONSTANTS . FOUR_HOURS
167+ } , stale-while-revalidate=${ CONSTANTS . ONE_DAY } `,
168+ ] ,
164169 ] ) ;
165170 } ) ;
166171
@@ -170,7 +175,12 @@ describe("Test /api/", () => {
170175
171176 expect ( res . setHeader . mock . calls ) . toEqual ( [
172177 [ "Content-Type" , "image/svg+xml" ] ,
173- [ "Cache-Control" , `public, max-age=${ 15000 } ` ] ,
178+ [
179+ "Cache-Control" ,
180+ `max-age=7500, s-maxage=${ 15000 } , stale-while-revalidate=${
181+ CONSTANTS . ONE_DAY
182+ } `,
183+ ] ,
174184 ] ) ;
175185 } ) ;
176186
@@ -191,7 +201,12 @@ describe("Test /api/", () => {
191201
192202 expect ( res . setHeader . mock . calls ) . toEqual ( [
193203 [ "Content-Type" , "image/svg+xml" ] ,
194- [ "Cache-Control" , `public, max-age=${ CONSTANTS . ONE_DAY } ` ] ,
204+ [
205+ "Cache-Control" ,
206+ `max-age=${ CONSTANTS . ONE_DAY / 2 } , s-maxage=${
207+ CONSTANTS . ONE_DAY
208+ } , stale-while-revalidate=${ CONSTANTS . ONE_DAY } `,
209+ ] ,
195210 ] ) ;
196211 }
197212
@@ -202,7 +217,12 @@ describe("Test /api/", () => {
202217
203218 expect ( res . setHeader . mock . calls ) . toEqual ( [
204219 [ "Content-Type" , "image/svg+xml" ] ,
205- [ "Cache-Control" , `public, max-age=${ CONSTANTS . FOUR_HOURS } ` ] ,
220+ [
221+ "Cache-Control" ,
222+ `max-age=${ CONSTANTS . FOUR_HOURS / 2 } , s-maxage=${
223+ CONSTANTS . FOUR_HOURS
224+ } , stale-while-revalidate=${ CONSTANTS . ONE_DAY } `,
225+ ] ,
206226 ] ) ;
207227 }
208228
@@ -212,7 +232,12 @@ describe("Test /api/", () => {
212232
213233 expect ( res . setHeader . mock . calls ) . toEqual ( [
214234 [ "Content-Type" , "image/svg+xml" ] ,
215- [ "Cache-Control" , `public, max-age=${ CONSTANTS . FOUR_HOURS } ` ] ,
235+ [
236+ "Cache-Control" ,
237+ `max-age=${ CONSTANTS . FOUR_HOURS / 2 } , s-maxage=${
238+ CONSTANTS . FOUR_HOURS
239+ } , stale-while-revalidate=${ CONSTANTS . ONE_DAY } `,
240+ ] ,
216241 ] ) ;
217242 }
218243 } ) ;
0 commit comments