diff options
Diffstat (limited to 'test/libredbdiff-test.sh')
-rw-r--r-- | test/libredbdiff-test.sh | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/test/libredbdiff-test.sh b/test/libredbdiff-test.sh index 1b267e3..0ded607 100644 --- a/test/libredbdiff-test.sh +++ b/test/libredbdiff-test.sh @@ -9,6 +9,7 @@ common_before() { 'statedir="$PWD"' \ "mirror='http://repo.parabola.nu/\$repo/os/\$arch'" \ "mirrorarch='http://mirrors.kernel.org/archlinux/\$repo/os/\$arch'" \ + 'repos=(libre)' \ > $XDG_CONFIG_HOME/libretools/libredbdiff.conf } @@ -19,11 +20,20 @@ it_displays_help() { empty $tmpdir/stderr } -it_handles_packages_with_multiple_provides() { +it_handles_packages_with_multiple_provides_explicit() { cd libredbdiff.d/statedir libredbdiff -n libre >$tmpdir/stdout 2>$tmpdir/stderr empty $tmpdir/stderr - diff -w ../expected.txt $tmpdir/stdout + diff -w ../expected-explicit.txt $tmpdir/stdout +} + +it_handles_packages_with_multiple_provides_implicit() { + cd libredbdiff.d/statedir + + libredbdiff -n >$tmpdir/stdout 2>$tmpdir/stderr + + empty $tmpdir/stderr + diff -w ../expected-implicit.txt $tmpdir/stdout } |