summaryrefslogtreecommitdiff
path: root/yarn.tests/env.script
blob: d14a21ad62c464193041fffa345a5ae7beaa43c3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/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
    env | grep "^$MATCH_1="

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

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