Skip to content

Commit 1f3ce5f

Browse files
committed
add correct empty doc for tags
1 parent 8a28093 commit 1f3ce5f

2 files changed

Lines changed: 6 additions & 3 deletions

File tree

src/main/java/com/hubspot/jinjava/doc/JinjavaDocFactory.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,13 +69,14 @@ private void addCodeSnippets(JinjavaDoc doc) {
6969

7070
if (docAnnotation == null) {
7171
LOG.warn(
72-
"Expression Test {} doesn't have a @{} annotation",
72+
"Tag {} doesn't have a @{} annotation",
7373
tag.getName(),
7474
JINJAVA_DOC_CLASS.getName()
7575
);
76-
doc.addExpTest(
77-
new JinjavaDocExpTest(
76+
doc.addTag(
77+
new JinjavaDocTag(
7878
tag.getName(),
79+
StringUtils.isBlank(tag.getEndTagName()),
7980
"",
8081
"",
8182
false,

src/main/java/com/hubspot/jinjava/lib/tag/CycleTag.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import com.hubspot.jinjava.doc.annotations.JinjavaDoc;
1919
import com.hubspot.jinjava.doc.annotations.JinjavaParam;
2020
import com.hubspot.jinjava.doc.annotations.JinjavaSnippet;
21+
import com.hubspot.jinjava.doc.annotations.JinjavaTextMateSnippet;
2122
import com.hubspot.jinjava.interpret.JinjavaInterpreter;
2223
import com.hubspot.jinjava.interpret.TemplateSyntaxException;
2324
import com.hubspot.jinjava.tree.TagNode;
@@ -48,6 +49,7 @@
4849
)
4950
}
5051
)
52+
@JinjavaTextMateSnippet(code = "{% cycle '${1:string_to_print}' %}")
5153
public class CycleTag implements Tag {
5254
public static final String TAG_NAME = "cycle";
5355
public static final String LOOP_INDEX = "loop.index0";

0 commit comments

Comments
 (0)