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

lukaszlenart pushed a commit to branch WW-5256-textarea-whitespace-devmode
in repository https://gitbox.apache.org/repos/asf/struts.git

commit 465f7a588dff02fa900508bccd03febfc87425d3
Author: Lukasz Lenart <[email protected]>
AuthorDate: Mon Jun 15 10:46:48 2026 +0200

    WW-5256 test: prove whitespace stripping wrongly disabled in devMode
---
 .../struts2/views/freemarker/FreemarkerManagerTest.java   | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git 
a/core/src/test/java/org/apache/struts2/views/freemarker/FreemarkerManagerTest.java
 
b/core/src/test/java/org/apache/struts2/views/freemarker/FreemarkerManagerTest.java
index d30e4e43b..7c072cd06 100644
--- 
a/core/src/test/java/org/apache/struts2/views/freemarker/FreemarkerManagerTest.java
+++ 
b/core/src/test/java/org/apache/struts2/views/freemarker/FreemarkerManagerTest.java
@@ -167,6 +167,21 @@ public class FreemarkerManagerTest extends 
StrutsInternalTestCase {
         // then
         assertTrue(manager.config.getWhitespaceStripping());
     }
+
+    // TEMP (WW-5256): documents the pre-fix bug; removed in the same change 
that removes the devMode coupling.
+    public void testWhitespaceStrippingNotDisabledInDevMode() throws Exception 
{
+        // given
+        FreemarkerManager manager = new FreemarkerManager();
+        container.inject(manager);
+        manager.setWhitespaceStripping("true");
+        manager.setDevMode("true");
+
+        // when
+        manager.init(servletContext);
+
+        // then
+        assertTrue(manager.config.getWhitespaceStripping());
+    }
 }
 
 class DummyFreemarkerManager extends FreemarkerManager {

Reply via email to