Skip to content

Commit 2d4c498

Browse files
committed
Test Meta-Annotation Class Type Support in Reactive
Issue gh-15747
1 parent 75fd84c commit 2d4c498

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

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

+9
Original file line numberDiff line numberDiff line change
@@ -466,6 +466,15 @@ public void adviseWhenPrePostEnabledThenEachInterceptorRunsExactlyOnce() {
466466
verify(expressionHandler, times(4)).createEvaluationContext(any(Authentication.class), any());
467467
}
468468

469+
// gh-15721
470+
@Test
471+
@WithMockUser(roles = "uid")
472+
public void methodWhenMetaAnnotationPropertiesHasClassProperties() {
473+
this.spring.register(MetaAnnotationPlaceholderConfig.class).autowire();
474+
MetaAnnotationService service = this.spring.getContext().getBean(MetaAnnotationService.class);
475+
assertThat(service.getIdPath("uid").block()).isEqualTo("uid");
476+
}
477+
469478
@Configuration
470479
@EnableReactiveMethodSecurity
471480
static class MethodSecurityServiceEnabledConfig {

0 commit comments

Comments
 (0)