summaryrefslogtreecommitdiff
path: root/yarn.tests/env.script
blob: 2ef35c6a1237026b475bf112aa84e60c2d1cb425 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/sh

set -eu

cat << 'EOF' > "$DATADIR/env.yarn"
    SCENARIO check environment
    THEN DATADIR is set
    AND SRCDIR is set
    AND NOTSET is not set

    IMPLEMENTS THEN (\S+) is set
    env | grep "^$MATCH_1="

    IMPLEMENTS THEN (\S+) is not set
    ! env | grep "^$MATCH_1="
EOF

NOTSET=foo ./run-yarn "$DATADIR/env.yarn"