diff --git a/library/camel-kamelets-utils/src/test/java/org/apache/camel/kamelets/utils/transform/ReplaceFieldTest.java b/library/camel-kamelets-utils/src/test/java/org/apache/camel/kamelets/utils/transform/ReplaceFieldTest.java index 45910b2c7..5a6e06e72 100644 --- a/library/camel-kamelets-utils/src/test/java/org/apache/camel/kamelets/utils/transform/ReplaceFieldTest.java +++ b/library/camel-kamelets-utils/src/test/java/org/apache/camel/kamelets/utils/transform/ReplaceFieldTest.java @@ -98,4 +98,18 @@ void shouldReplaceFieldWithSpecificDisableFields() throws Exception { "\"age\":\"29\"" + "}"); } + + @Test + void shouldReplaceFieldWithDisableAllFields() throws Exception { + Exchange exchange = new DefaultExchange(camelContext); + + exchange.getMessage().setBody(mapper.readTree(baseJson)); + + JsonNode node = processor.process("none", "all", "name:firstName", exchange); + + Assertions.assertEquals(node.toString(), "{" + + "\"name\":\"Rajesh Koothrappali\"," + + "\"age\":\"29\"" + + "}"); + } }