@@ -22,11 +22,14 @@ test_ls_cmd() {
22
22
test_expect_success " Text encoded channel-streaming command output looks good" '
23
23
printf "HTTP/1.1 200 OK\r\n" >expected_output &&
24
24
printf "Content-Type: text/plain\r\n" >>expected_output &&
25
+ printf "Trailer: X-Stream-Error\r\n" >>expected_output &&
25
26
printf "Transfer-Encoding: chunked\r\n" >>expected_output &&
26
27
printf "X-Chunked-Output: 1\r\n" >>expected_output &&
28
+ printf "Transfer-Encoding: chunked\r\n" >>expected_output &&
27
29
printf "\r\n" >>expected_output &&
28
30
echo QmRmPLc1FsPAn8F8F9DQDEYADNX5ER2sgqiokEvqnYknVW >>expected_output &&
29
- test_cmp expected_output actual_output
31
+ cat actual_output | grep -vE Date > cleaned_output &&
32
+ test_cmp expected_output cleaned_output
30
33
'
31
34
32
35
test_expect_success " JSON encoded channel-streaming command succeeds" '
@@ -39,17 +42,21 @@ test_ls_cmd() {
39
42
test_expect_success " JSON encoded channel-streaming command output looks good" '
40
43
printf "HTTP/1.1 200 OK\r\n" >expected_output &&
41
44
printf "Content-Type: application/json\r\n" >>expected_output &&
45
+ printf "Trailer: X-Stream-Error\r\n" >>expected_output &&
42
46
printf "Transfer-Encoding: chunked\r\n" >>expected_output &&
43
47
printf "X-Chunked-Output: 1\r\n" >>expected_output &&
48
+ printf "Transfer-Encoding: chunked\r\n" >>expected_output &&
44
49
printf "\r\n" >>expected_output &&
45
50
cat <<-\EOF >>expected_output &&
46
51
{
47
52
"Ref": "QmRmPLc1FsPAn8F8F9DQDEYADNX5ER2sgqiokEvqnYknVW",
48
53
"Err": ""
49
54
}
50
55
EOF
56
+ printf "\n" >> expected_output &&
51
57
perl -pi -e ' " '" ' chomp if eof' " '" ' expected_output &&
52
- test_cmp expected_output actual_output
58
+ cat actual_output | grep -vE Date > cleaned_output &&
59
+ test_cmp expected_output cleaned_output
53
60
'
54
61
}
55
62
0 commit comments