curl-curl/tests/data/test436
Viktor Szakats 1074d6d727
tests: unset some envs instead of blanking them
After 7cf8414fab #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 to 7cf8414fab #12862
Cherry-picked from #17988
Closes #17994
2025-07-23 22:17:25 +02:00

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>