mirror of
https://github.com/curl/curl.git
synced 2026-04-12 00:11:42 +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
60 lines
801 B
Plaintext
60 lines
801 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/curlrc">
|
|
--next
|
|
header = "a: a"
|
|
data = "curlrc read"
|
|
</file1>
|
|
<server>
|
|
http
|
|
</server>
|
|
<setenv>
|
|
XDG_CONFIG_HOME=%PWD/%LOGDIR
|
|
HOME
|
|
CURL_HOME
|
|
</setenv>
|
|
<name>
|
|
Verify XDG_CONFIG_HOME use to find curlrc
|
|
</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>
|