This is an automated email from the ASF dual-hosted git repository. benweidig pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/tapestry-5.git
commit a32bef95f6224b2a223548e3f15af880a84d205d 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 e9f7251f9..64b05563d 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 @@ -213,6 +213,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; }
