diff options
Diffstat (limited to 'test/librerelease-test.sh')
-rw-r--r-- | test/librerelease-test.sh | 36 |
1 files changed, 17 insertions, 19 deletions
diff --git a/test/librerelease-test.sh b/test/librerelease-test.sh index b8e6e75..58089f4 100644 --- a/test/librerelease-test.sh +++ b/test/librerelease-test.sh @@ -6,17 +6,15 @@ describe librerelease before() { common_before - mkdir -p $XDG_CONFIG_HOME/libretools - { - echo "WORKDIR='$tmpdir/workdir'" - echo 'REPODEST=ssh://repo@repo.parabola.nu:1863/~/staging/$LIBREUSER/staging/' - } >$XDG_CONFIG_HOME/libretools/libretools.conf - mkdir -p $XDG_CONFIG_HOME/pacman - { - echo 'PKGEXT=.pkg.tar.gz' - echo "PKGDEST='$tmpdir/workdir/pkgdest'" - echo "GPGKEY=YOURKEY" - } >$XDG_CONFIG_HOME/pacman/makepkg.conf + install -Dm644 /dev/stdin "$XDG_CONFIG_HOME/libretools/libretools.conf" <<-eot + WORKDIR=${tmpdir@Q}/workdir + REPODEST=ssh://repo@repo.parabola.nu:1863/~/staging/$LIBREUSER/staging/ + eot + install -Dm644 /dev/stdin "$XDG_CONFIG_HOME/pacman/makepkg.conf" <<-eot + PKGEXT=.pkg.tar.gz + PKGDEST=${tmpdir@Q}/workdir/pkgdest + GPGKEY=YOURKEY + eot mkdir -p "$tmpdir/workdir/pkgdest" } @@ -39,14 +37,14 @@ it_lists_all_files() { unset WORKDIR LC_ALL=C librerelease -l &>"$tmpdir/list" - cat > "$tmpdir/list-correct" <<EOF - -> repo1 - file1 - file2 - -> repo2 - file with spaces - sub/subfolder -EOF + cat > "$tmpdir/list-correct" <<-eot + -> repo1 + file1 + file2 + -> repo2 + file with spaces + sub/subfolder + eot diff "$tmpdir/list-correct" "$tmpdir/list" } |