This is an automated email from the ASF dual-hosted git repository. asf-gitbox-commits pushed a commit to branch 5.9.x-javax in repository https://gitbox.apache.org/repos/asf/tapestry-5.git
commit 8fcaa20a7bc8b069deb41aded8fa5f731807577d Author: Ben Weidig <[email protected]> AuthorDate: Wed Oct 7 16:47:07 2026 +0200 Fix ComponentEventDispatcherTest after container page validation --- .../tapestry5/internal/services/ComponentEventDispatcherTest.java | 2 ++ .../java/org/apache/tapestry5/internal/test/InternalBaseTestCase.java | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/tapestry-core/src/test/java/org/apache/tapestry5/internal/services/ComponentEventDispatcherTest.java b/tapestry-core/src/test/java/org/apache/tapestry5/internal/services/ComponentEventDispatcherTest.java index 60418b59b..7ee73e1c3 100644 --- a/tapestry-core/src/test/java/org/apache/tapestry5/internal/services/ComponentEventDispatcherTest.java +++ b/tapestry-core/src/test/java/org/apache/tapestry5/internal/services/ComponentEventDispatcherTest.java @@ -215,6 +215,8 @@ public class ComponentEventDispatcherTest extends InternalBaseTestCase expect(request.getAttribute(InternalConstants.REFERENCED_COMPONENT_NOT_FOUND)).andStubReturn(null); + train_isPageName(resolver, "mypage", true); + train_canonicalizePageName(resolver, "mypage", "mypage"); train_for_request_locale(request, ls); diff --git a/tapestry-core/src/test/java/org/apache/tapestry5/internal/test/InternalBaseTestCase.java b/tapestry-core/src/test/java/org/apache/tapestry5/internal/test/InternalBaseTestCase.java index 2942a2407..6d5ed7c98 100644 --- a/tapestry-core/src/test/java/org/apache/tapestry5/internal/test/InternalBaseTestCase.java +++ b/tapestry-core/src/test/java/org/apache/tapestry5/internal/test/InternalBaseTestCase.java @@ -429,7 +429,9 @@ public class InternalBaseTestCase extends TapestryTestCase implements Registry { MetaDataLocator l = mockMetaDataLocator(); - expect(l.findMeta(EasyMock.anyObject(String.class), EasyMock.anyObject(String.class), EasyMock.eq(boolean.class))).andReturn(false); + // A stub, not an expectation: a single request may consult the whitelist more than once + // (the active page, and the containing page when 't:cp' is present). + expect(l.findMeta(EasyMock.anyObject(String.class), EasyMock.anyObject(String.class), EasyMock.eq(boolean.class))).andStubReturn(false); return l; }
