1 package org
.codehaus
.groovy
.grails
.web
.servlet
.filter
3 import org
.springframework
.mock
.web
.MockHttpServletRequest
4 import org
.springframework
.mock
.web
.MockHttpServletResponse
5 import org
.springframework
.mock
.web
.MockFilterChain
6 import org
.springframework
.mock
.web
.MockFilterConfig
9 * Test case for {@link GrailsReloadServletFilter}.
11 class GrailsReloadServletFilterTests
extends AbstractServletFilterTests
{
13 bindApplicationContext()
14 bindGrailsApplication()
17 void testDoFilterInternal() {
18 def testFilter
= new GrailsReloadServletFilter()
19 initFilter(testFilter
)
21 // Execute the filter.
22 def filterChain
= new MockFilterChain()
23 pluginManager
.expectCheckForChanges()
24 testFilter
.doFilter(request
, response
, filterChain
)
26 pluginManager
.verify()
27 assertEquals request
, filterChain
.request
28 assertEquals response
, filterChain
.response