Skip to content

Commit d949bce

Browse files
authored
fix(attachments): support null headers and cookies (fix allure-framework#767, via allure-framework#769)
1 parent 87f8712 commit d949bce

3 files changed

Lines changed: 7 additions & 6 deletions

File tree

allure-attachments/src/main/resources/tpl/http-request.ftl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<h4>Body</h4>
77
<div>
88
<pre class="preformated-text">
9-
${data.body}
9+
<#t>${data.body}
1010
</pre>
1111
</div>
1212
</#if>
@@ -15,7 +15,7 @@
1515
<h4>Headers</h4>
1616
<div>
1717
<#list data.headers as name, value>
18-
<div>${name}: ${value}</div>
18+
<div>${name}: ${value!"null"}</div>
1919
</#list>
2020
</div>
2121
</#if>
@@ -25,7 +25,7 @@
2525
<h4>Cookies</h4>
2626
<div>
2727
<#list data.cookies as name, value>
28-
<div>${name}: ${value}</div>
28+
<div>${name}: ${value!"null"}</div>
2929
</#list>
3030
</div>
3131
</#if>

allure-attachments/src/main/resources/tpl/http-response.ftl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<h4>Body</h4>
88
<div>
99
<pre class="preformated-text">
10-
${data.body}
10+
<#t>${data.body}
1111
</pre>
1212
</div>
1313
</#if>
@@ -16,7 +16,7 @@
1616
<h4>Headers</h4>
1717
<div>
1818
<#list data.headers as name, value>
19-
<div>${name}: ${value}</div>
19+
<div>${name}: ${value!"null"}</div>
2020
</#list>
2121
</div>
2222
</#if>
@@ -26,7 +26,7 @@
2626
<h4>Cookies</h4>
2727
<div>
2828
<#list data.cookies as name, value>
29-
<div>${name}: ${value}</div>
29+
<div>${name}: ${value!"null"}</div>
3030
</#list>
3131
</div>
3232
</#if>

allure-attachments/src/test/java/io/qameta/allure/attachment/testdata/TestData.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ public static Map<String, String> randomMap() {
6969
final Map<String, String> map = new HashMap<>();
7070
map.put(randomString(), randomString());
7171
map.put(randomString(), randomString());
72+
map.put(randomString(), null);
7273
return map;
7374
}
7475
}

0 commit comments

Comments
 (0)