#138 Tests for WebSecurityExpressionHandler bean existing
This commit is contained in:
parent
4d282cbe0d
commit
d8ed429370
|
@ -33,6 +33,7 @@ import org.springframework.security.config.annotation.web.builders.WebSecurity
|
||||||
import org.springframework.security.web.FilterChainProxy
|
import org.springframework.security.web.FilterChainProxy
|
||||||
import org.springframework.security.web.SecurityFilterChain
|
import org.springframework.security.web.SecurityFilterChain
|
||||||
import org.springframework.security.web.access.WebInvocationPrivilegeEvaluator;
|
import org.springframework.security.web.access.WebInvocationPrivilegeEvaluator;
|
||||||
|
import org.springframework.security.web.access.expression.DefaultWebSecurityExpressionHandler;
|
||||||
import org.springframework.security.web.access.expression.WebSecurityExpressionHandler;
|
import org.springframework.security.web.access.expression.WebSecurityExpressionHandler;
|
||||||
import org.springframework.security.web.util.AnyRequestMatcher
|
import org.springframework.security.web.util.AnyRequestMatcher
|
||||||
|
|
||||||
|
@ -214,4 +215,24 @@ class WebSecurityConfigurationTests extends BaseSpringSpec {
|
||||||
.expressionHandler(EH)
|
.expressionHandler(EH)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
def "#138 webSecurityExpressionHandler defaults"() {
|
||||||
|
when:
|
||||||
|
loadConfig(WebSecurityExpressionHandlerDefaultsConfig)
|
||||||
|
then:
|
||||||
|
WebSecurityExpressionHandler wseh = context.getBean(WebSecurityExpressionHandler)
|
||||||
|
wseh instanceof DefaultWebSecurityExpressionHandler
|
||||||
|
}
|
||||||
|
|
||||||
|
@EnableWebSecurity
|
||||||
|
@Configuration
|
||||||
|
static class WebSecurityExpressionHandlerDefaultsConfig extends WebSecurityConfigurerAdapter {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void configure(HttpSecurity http) throws Exception {
|
||||||
|
http
|
||||||
|
.authorizeUrls()
|
||||||
|
.anyRequest().authenticated()
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue