summaryrefslogtreecommitdiff
path: root/test/cases/librefetch.bats
diff options
context:
space:
mode:
Diffstat (limited to 'test/cases/librefetch.bats')
-rw-r--r--test/cases/librefetch.bats31
1 files changed, 14 insertions, 17 deletions
diff --git a/test/cases/librefetch.bats b/test/cases/librefetch.bats
index 9edc227..47cd9bd 100644
--- a/test/cases/librefetch.bats
+++ b/test/cases/librefetch.bats
@@ -1,10 +1,7 @@
-#!/usr/bin/env roundup
+load ../lib/common
-describe librefetch
-. ./test-common.sh
-
-before() {
- common_before
+setup() {
+ common_setup
cat >> "$XDG_CONFIG_HOME/pacman/makepkg.conf" <<-eot
DLAGENTS=('ftp::/usr/bin/curl -fC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u'
@@ -23,16 +20,16 @@ before() {
eot
}
-it_displays_help() {
+@test "librefetch displays help" {
LC_ALL=C librefetch -h >$tmpdir/stdout 2>$tmpdir/stderr
[[ "$(sed 1q $tmpdir/stdout)" =~ Usage:.* ]]
empty $tmpdir/stderr
}
-it_fails_with_bad_flags() {
+@test "librefetch fails with bad flags" {
local srcball=testpkg-1.0.tar.gz
- cp librefetch.d/* "$tmpdir/"
+ cp fixtures/librefetch/* "$tmpdir/"
cd "$tmpdir"
mv PKGBUILD{-mksource,}
@@ -47,9 +44,9 @@ it_fails_with_bad_flags() {
# This test used to be called "it_cleans_src_libre_first", but let's
# be honest: it checks pretty much everything related to normal
# operation.
-it_runs_with_mksource() {
+@test "librefetch runs with mksource" {
local srcball=testpkg-1.0.tar.gz
- cp librefetch.d/* "$tmpdir/"
+ cp fixtures/librefetch/* "$tmpdir/"
cd "$tmpdir"
mv PKGBUILD{-mksource,}
@@ -80,9 +77,9 @@ it_runs_with_mksource() {
gpg --quiet --verify "$tmpdir/workdir/srcdest/$srcball"{.sig,} 2>/dev/null
}
-it_runs_with_srcbuild() {
+@test "librefetch runs with srcbuild" {
local srcball=testpkg-1.0.tar.gz
- cp librefetch.d/* "$tmpdir/"
+ cp fixtures/librefetch/* "$tmpdir/"
cd "$tmpdir"
mv PKGBUILD{-srcbuild,}
mv SRCBUILD{-srcbuild,}
@@ -110,9 +107,9 @@ it_runs_with_srcbuild() {
gpg --quiet --verify "$tmpdir/workdir/srcdest/$srcball"{.sig,} 2>/dev/null
}
-it_recurses() {
+@test "librefetch recurses" {
local srcball=testpkg-1.0.tar.gz
- cp librefetch.d/* "$tmpdir/"
+ cp fixtures/librefetch/* "$tmpdir/"
cd "$tmpdir"
mv PKGBUILD{-recurse,}
@@ -122,9 +119,9 @@ it_recurses() {
gpg --quiet --verify "$tmpdir/workdir/srcdest/$srcball"{.sig,} 2>/dev/null
}
-it_doesnt_recurse_extra() {
+@test "librefetch doesnt recurse extra" {
local srcball=testpkg-1.0.tar.gz
- cp librefetch.d/* "$tmpdir/"
+ cp fixtures/librefetch/* "$tmpdir/"
cd "$tmpdir"
mv PKGBUILD{-recurse,}