Browse Source

Test Meta-Annotation Class Type Support in Reactive

Issue gh-15747
pull/15797/head
Josh Cummings 2 years ago
parent
commit
2d4c498c3b
  1. 9
      config/src/test/java/org/springframework/security/config/annotation/method/configuration/PrePostReactiveMethodSecurityConfigurationTests.java

9
config/src/test/java/org/springframework/security/config/annotation/method/configuration/PrePostReactiveMethodSecurityConfigurationTests.java

@ -466,6 +466,15 @@ public class PrePostReactiveMethodSecurityConfigurationTests { @@ -466,6 +466,15 @@ public class PrePostReactiveMethodSecurityConfigurationTests {
verify(expressionHandler, times(4)).createEvaluationContext(any(Authentication.class), any());
}
// gh-15721
@Test
@WithMockUser(roles = "uid")
public void methodWhenMetaAnnotationPropertiesHasClassProperties() {
this.spring.register(MetaAnnotationPlaceholderConfig.class).autowire();
MetaAnnotationService service = this.spring.getContext().getBean(MetaAnnotationService.class);
assertThat(service.getIdPath("uid").block()).isEqualTo("uid");
}
@Configuration
@EnableReactiveMethodSecurity
static class MethodSecurityServiceEnabledConfig {

Loading…
Cancel
Save