[xwiki/xwiki-platform] e91187: XWIKI-25098: Add automated test for "Register an u...
Branch: refs/heads/backport/stable-18.4.x/XWIKI-25098 Home: https://github.com/xwiki/xwiki-platform Commit: e911874d27f30d8682a131a1a9d7ffda3e2f3ca6 https://github.com/xwiki/xwiki-platform/commit/e911874d27f30d8682a131a1a9d7f... Author: Vincent Massol <[email protected]> Date: 2026-10-13 (Tue, 13 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-docker/pom.xml M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-docker/src/test/it/org/xwiki/administration/test/ui/RegisterIT.java A xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-pageobjects/src/main/java/org/xwiki/administration/test/po/AccountValidationPage.java A xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-pageobjects/src/main/java/org/xwiki/administration/test/po/InactiveAccountPage.java A xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-pageobjects/src/main/java/org/xwiki/administration/test/po/RegistrationAdministrationSectionPage.java Log Message: ----------- XWIKI-25098: Add automated test for "Register an user using email verification" (#6572) * Add RegisterIT#registerWithEmailVerification: "Use Email Verification" enabled from the Registration administration section; a newly registered user is inactive and is shown the "not yet active" page on login; the account is activated through the link received by email (GreenMail), and a second user registered with the same email address is activated by entering the validation key in the form of the inactive account page; both users can then log in * Configure GreenMail in RegisterIT (SMTP port forwarded to the container, mail storage JAR and Hibernate mapping) and add the greenmail-junit5 and angus-mail test dependencies to xwiki-platform-administration-test-docker * Add RegistrationAdministrationSectionPage, InactiveAccountPage and AccountValidationPage Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> (cherry picked from commit acd06f3d86502ecabb604d0e8e10007ef66d9499) Commit: e5f60ae5df41e8015d51ca8fe09382cd7d127b51 https://github.com/xwiki/xwiki-platform/commit/e5f60ae5df41e8015d51ca8fe0938... Author: Vincent Massol <[email protected]> Date: 2026-10-13 (Tue, 13 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-pageobjects/src/main/java/org/xwiki/administration/test/po/AccountValidationPage.java M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-pageobjects/src/main/java/org/xwiki/administration/test/po/InactiveAccountPage.java M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-pageobjects/src/main/java/org/xwiki/administration/test/po/RegistrationAdministrationSectionPage.java Log Message: ----------- XWIKI-25098: Add automated test for "Register an user using email verification" * Adjust the `@since` of the backported page objects Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Compare: https://github.com/xwiki/xwiki-platform/compare/e911874d27f3%5E...e5f60ae5df... To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
participants (1)
-
XWiki Notifications