mirror of
https://github.com/curl/curl.git
synced 2026-04-13 00:31:41 +08:00
After7cf8414fab#12862, `VAR=` no longer removes the env variable, but sets it to an empty/blank value instead. To remove an env, `VAR` shall be used (without the assigment operator.) `SSL_CERT_FILE`, `CURL_HOME`, `HOME`, `XDG_CONFIG_HOME`, were added before the change above. Make tests unset these envs again, as their commit messages suggest, instead of blanking them. It does not change the outcome of the tests. Ref:764e4f066d#8213 Ref:e992770e8d#6600 Folllow-up to7cf8414fab#12862 Cherry-picked from #17988 Closes #17994
59 lines
807 B
Plaintext
59 lines
807 B
Plaintext
<testcase>
|
|
<info>
|
|
<keywords>
|
|
--config
|
|
</keywords>
|
|
</info>
|
|
|
|
#
|
|
# Server-side
|
|
<reply>
|
|
<data>
|
|
HTTP/1.1 200 OK
|
|
Content-Length: 6
|
|
Content-Type: text/1
|
|
|
|
-foo-
|
|
</data>
|
|
</reply>
|
|
|
|
#
|
|
# Client-side
|
|
<client>
|
|
<file1 name="%LOGDIR/.config/curlrc">
|
|
--next
|
|
header = "a: a"
|
|
data = "curlrc read"
|
|
</file1>
|
|
<server>
|
|
http
|
|
</server>
|
|
<setenv>
|
|
CURL_HOME=%PWD/%LOGDIR
|
|
XDG_CONFIG_HOME
|
|
</setenv>
|
|
<name>
|
|
Find .curlrc in .config/curlrc via CURL_HOME
|
|
</name>
|
|
<command option="no-q">
|
|
%HOSTIP:%HTTPPORT/%TESTNUMBER
|
|
</command>
|
|
</client>
|
|
|
|
#
|
|
# Verify data after the test has been "shot"
|
|
<verify>
|
|
<protocol nonewline="yes">
|
|
POST /%TESTNUMBER HTTP/1.1
|
|
Host: %HOSTIP:%HTTPPORT
|
|
User-Agent: curl/%VERSION
|
|
Accept: */*
|
|
a: a
|
|
Content-Length: 11
|
|
Content-Type: application/x-www-form-urlencoded
|
|
|
|
curlrc read
|
|
</protocol>
|
|
</verify>
|
|
</testcase>
|