The GitHub Actions job "CI" on 
grails-core.git/feat/testing-bean-registrar-8.0.x has succeeded.
Run started by GitHub user codeconsole (triggered by codeconsole).

Head commit for run:
47835cb8383194550423245dceb9cd8fea86e31a / Scott Murphy Heiberg 
<[email protected]>
Unit tests: doWithConfig reaches the Environment; pin plugin stand-ins

- Publish what a test's doWithConfig changes to the Spring Environment as
  a property source, ahead of the others, before the configuration
  classes are read, so .conditionalOnProperty(...) and the framework's
  @ConditionalOnProperty see it (DoWithConfigEnvironmentSpec)
- Document that a beans block does not replace a stand-in an included
  plugin also registers (core's proxyHandler), pin it, and pin that
  beanRegistrar() does
- Pin that an included plugin's bean wins over a harness default of the
  same name (the fixture plugin registers its own messageSource)
- Skip the early plugin registration when grailsApplicationPostProcessor
  is not the harness's, so registerGrailsAppPostProcessorBean stays a
  usable extension point (OtherPostProcessorSpec)
- Move UNIT_TEST_CONFIGURATION_NAME to the public GrailsBeans annotation,
  so GrailsUnitTest no longer imports the transform
- Guide: a condition on a test bean sees the doWithSpring and
  beanRegistrar beans of included plugins

Report URL: https://github.com/apache/grails-core/actions/runs/36256418922

With regards,
GitHub Actions via GitBox

Reply via email to