Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: 32b8dffe00
Fetching contributors…

Cannot retrieve contributors at this time

35 lines (27 sloc) 0.93 kb
package grails.test.web
import spock.lang.Specification
import grails.test.mixin.TestFor
import spock.lang.Issue
class GetHeadersFromResponseSpec extends Specification{
def "Test inspection of response headers"() {
when:"An action that sets response headers is called"
then:"It is possible to inspect the mock response"
response.header('Cache-Control') == 'no-cache' // that's fine
"0" in response.headers('Expires') // will throw the exception
class YourController {
def index() {
render ("foo")
void nocache(response) {
response.setHeader('Cache-Control', 'no-cache') // HTTP 1.1
response.addDateHeader('Expires', 0)
response.setDateHeader('max-age', 0)
response.addHeader('cache-Control', 'private')
Jump to Line
Something went wrong with that request. Please try again.