summaryrefslogtreecommitdiff
path: root/test/cases/pkgbuild-check-nonfree.bats
diff options
context:
space:
mode:
Diffstat (limited to 'test/cases/pkgbuild-check-nonfree.bats')
-rw-r--r--test/cases/pkgbuild-check-nonfree.bats27
1 files changed, 12 insertions, 15 deletions
diff --git a/test/cases/pkgbuild-check-nonfree.bats b/test/cases/pkgbuild-check-nonfree.bats
index 0582e29..36f6619 100644
--- a/test/cases/pkgbuild-check-nonfree.bats
+++ b/test/cases/pkgbuild-check-nonfree.bats
@@ -1,10 +1,7 @@
-#!/usr/bin/env roundup
+load ../lib/common
-describe pkgbuild-check-nonfree
-. ./test-common.sh
-
-before() {
- common_before
+setup() {
+ common_setup
# Disable networking for blacklist.txt, and install a cached version instead
cat >> "$XDG_CONFIG_HOME/libretools/libretools.conf" <<-eot
@@ -16,7 +13,7 @@ before() {
eot
}
-it_displays_usage_text() {
+@test "pkgbuild-check-nonfree displays usage text" {
# This test seems silly, but it makes sure that it is executable,
# syntactically correct, and loading libraries works.
LC_ALL=C pkgbuild-check-nonfree -h >$tmpdir/stdout 2>$tmpdir/stderr
@@ -27,24 +24,24 @@ it_displays_usage_text() {
[[ $status == 0 ]]
}
-it_succeeds_for_free_depends() {
- pkgbuild-check-nonfree pkgbuild-check-nonfree.d/PKGBUILD.free >$tmpdir/stdout 2>$tmpdir/stderr || status=$?
+@test "pkgbuild-check-nonfree succeeds for free depends" {
+ pkgbuild-check-nonfree fixtures/pkgbuild-check-nonfree/PKGBUILD.free >$tmpdir/stdout 2>$tmpdir/stderr || status=$?
empty $tmpdir/stdout
not empty $tmpdir/stderr
[[ $status == 0 ]]
}
-it_succeeds_for_nonfree_depend_with_replacement() {
- pkgbuild-check-nonfree pkgbuild-check-nonfree.d/PKGBUILD.nonfree-replacement >$tmpdir/stdout 2>$tmpdir/stderr || status=$?
+@test "pkgbuild-check-nonfree succeeds for nonfree depend with replacement" {
+ pkgbuild-check-nonfree fixtures/pkgbuild-check-nonfree/PKGBUILD.nonfree-replacement >$tmpdir/stdout 2>$tmpdir/stderr || status=$?
empty $tmpdir/stdout
not empty $tmpdir/stderr
[[ $status == 0 ]]
}
-it_fails_for_nonfree_depend() {
- pkgbuild-check-nonfree pkgbuild-check-nonfree.d/PKGBUILD.nonfree >$tmpdir/stdout 2>$tmpdir/stderr || status=$?
+@test "pkgbuild-check-nonfree fails for nonfree depend" {
+ pkgbuild-check-nonfree fixtures/pkgbuild-check-nonfree/PKGBUILD.nonfree >$tmpdir/stdout 2>$tmpdir/stderr || status=$?
[[ $status != 0 ]]
empty $tmpdir/stdout
not empty $tmpdir/stderr
@@ -57,10 +54,10 @@ it_fails_for_nonfree_depend() {
not empty $tmpdir/stderr
}
-it_fails_when_there_is_no_blacklist() {
+@test "pkgbuild-check-nonfree fails when there is no blacklist" {
rm $XDG_CACHE_HOME/libretools/blacklist.txt
- pkgbuild-check-nonfree pkgbuild-check-nonfree.d/PKGBUILD.free >$tmpdir/stdout 2>$tmpdir/stderr || status=$?
+ pkgbuild-check-nonfree fixtures/pkgbuild-check-nonfree/PKGBUILD.free >$tmpdir/stdout 2>$tmpdir/stderr || status=$?
empty $tmpdir/stdout
not empty $tmpdir/stderr