hurl/integration/tests/captures.html
2020-11-09 22:32:40 +01:00

2 lines
4.5 KiB
HTML

<div class="hurl-file"><div class="hurl-entry"><div class="request"><span class="line"><span class="method">GET</span> <span class="string">http://localhost:8000/captures</span></span></div><div class="response"><span class="line"></span><span class="line"><span class="version">HTTP/1.0</span> <span class="status">200</span></span><span class="section-header">[Captures]</span></span><span class="line">param1<span>:</span> <span class="query-type">header</span> <span class="string">header1</span></span><span class="line">param2<span>:</span> <span class="query-type">header</span> <span class="string">header2</span></span><span class="section-header">[Asserts]</span></span><span class="line"><span class="query-type">variable</span> <span class="string">param1</span> <span class="predicate-type">equals</span> <span class="number"><span class="string">value1</span></span></span><span class="line"><span class="query-type">variable</span> <span class="string">param2</span> <span class="predicate-type">equals</span> <span class="number"><span class="string">Bob</span></span></span></div></div><div class="hurl-entry"><div class="request"><span class="line"></span><span class="line"><span class="method">GET</span> <span class="string">http://localhost:8000/captures-check</span></span></div><span class="section-header">[QueryStringParams]</span></span><span class="line"><span class="string">"param1"</span><span>:</span> <span class="variable">param1</span></span><span class="line"><span class="string">"param2"</span><span>:</span> <span class="variable">param2</span></span><div class="response"><span class="line"></span><span class="line"><span class="version">HTTP/1.0</span> <span class="status">200</span></span></div></div><div class="hurl-entry"><div class="request"><span class="line"></span><span class="line"></span><span class="line"><span class="method">GET</span> <span class="string">http://localhost:8000/captures-json</span></span></div><div class="response"><span class="line"><span class="version">HTTP/1.0</span> <span class="status">200</span></span><span class="section-header">[Captures]</span></span><span class="line">an_object<span>:</span> <span class="query-type">jsonpath</span> <span class="string">$['an_object']</span></span><span class="line">a_list<span>:</span> <span class="query-type">jsonpath</span> <span class="string">$['a_list']</span></span><span class="line">a_null<span>:</span> <span class="query-type">jsonpath</span> <span class="string">$['a_null']</span></span><span class="line">an_integer<span>:</span> <span class="query-type">jsonpath</span> <span class="string">$['an_integer']</span></span><span class="line">a_float<span>:</span> <span class="query-type">jsonpath</span> <span class="string">$['a_float']</span></span><span class="line">a_bool<span>:</span> <span class="query-type">jsonpath</span> <span class="string">$['a_bool']</span></span><span class="line">a_string<span>:</span> <span class="query-type">jsonpath</span> <span class="string">$['a_string']</span></span><span class="line">all<span>:</span> <span class="query-type">jsonpath</span> <span class="string">$</span></span><span class="section-header">[Asserts]</span></span><span class="line"><span class="query-type">variable</span> <span class="string">a_null</span> <span class="predicate-type">exists</span></span><span class="line"><span class="query-type">variable</span> <span class="string">undefined</span> not <span class="predicate-type">exists</span></span><span class="line"><span class="query-type">variable</span> <span class="string">a_null</span> <span class="predicate-type">equals</span> <span class="variable">a_null</span></span><span class="line"><span class="query-type">variable</span> <span class="string">an_integer</span> <span class="predicate-type">equals</span> <span class="variable">an_integer</span></span><span class="line"><span class="query-type">variable</span> <span class="string">a_float</span> <span class="predicate-type">equals</span> <span class="variable">a_float</span></span><span class="line"><span class="query-type">variable</span> <span class="string">a_bool</span> <span class="predicate-type">equals</span> <span class="variable">a_bool</span></span><span class="line"><span class="query-type">variable</span> <span class="string">a_string</span> <span class="predicate-type">equals</span> <span class="variable">a_string</span></span><span class="line"><span class="query-type">variable</span> <span class="string">a_list</span> <span class="predicate-type">equals</span> <span class="variable">a_list</span></span></div></div></div>