// Copyright © 2015 HSL <https://www.hsl.fi> // This program is dual-licensed under the EUPL v1.2 and AGPLv3 licenses. package fi.hsl.parkandride.itest; import fi.hsl.parkandride.back.Dummies; import org.junit.Before; import org.junit.Test; import org.springframework.http.HttpStatus; import javax.inject.Inject; import static com.jayway.restassured.RestAssured.when; public class CacheHeadersTest extends AbstractIntegrationTest { @Inject Dummies dummies; @Before public void init() { devHelper.deleteAll(); } @Test public void api_urls_are_not_cached() { when().get("api/v1/facilities").then() .statusCode(HttpStatus.OK.value()) .header("Cache-Control", "no-cache"); } @Test public void api_urls_are_not_cached__deep() { long facilityId = dummies.createFacility(); when().get("api/v1/facilities/" + facilityId).then() .statusCode(HttpStatus.OK.value()) .header("Cache-Control", "no-cache"); } }