Skip to content

Commit a6b7305

Browse files
committed
Test that nested tags are not supported
1 parent f27cff1 commit a6b7305

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

src/main/java/com/hubspot/jinjava/util/EagerExpressionResolver.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import com.hubspot.jinjava.interpret.JinjavaInterpreter;
1010
import com.hubspot.jinjava.interpret.TemplateSyntaxException;
1111
import com.hubspot.jinjava.interpret.UnknownTokenException;
12-
import com.hubspot.jinjava.lib.tag.eager.EagerExecutionResult;
1312
import com.hubspot.jinjava.objects.serialization.PyishObjectMapper;
1413
import com.hubspot.jinjava.objects.serialization.PyishSerializable;
1514
import com.hubspot.jinjava.tree.ExpressionNode;

src/test/java/com/hubspot/jinjava/util/EagerExpressionResolverTest.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -677,6 +677,11 @@ public void itGetsMultipleDeferredWordsNestedExpression() {
677677
.containsExactlyInAnyOrder("deferred.append", "foo.append", "bar");
678678
}
679679

680+
@Test(expected = DeferredValueException.class)
681+
public void itFailsWhenThereIsANestedTag() {
682+
eagerResolveExpression("deferred.append('{% do foo.append(bar) %}')");
683+
}
684+
680685
@Test
681686
public void itHandlesDeferredNamedParameter() {
682687
context.put("foo", "foo");

0 commit comments

Comments
 (0)