This is an automated email from the ASF dual-hosted git repository.

thiagohp pushed a commit to branch 5.9.x
in repository https://gitbox.apache.org/repos/asf/tapestry-5.git

commit 40de58b20a4c9be7b53eb751293d8f6415aac4d4
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;
     }

Reply via email to