From e8cfedc2b3561a9449f04d529c081c04f5b54284 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Tue, 20 Apr 2021 11:37:13 +0200 Subject: [PATCH] tests: abuild: test checksum generation --- tests/abuild.bats | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/tests/abuild.bats b/tests/abuild.bats index 223d799..fb4103d 100644 --- a/tests/abuild.bats +++ b/tests/abuild.bats @@ -2,11 +2,13 @@ setup() { export ABUILD="$PWD/../abuild" export ABUILD_SHAREDIR="$PWD/.." export ABUILD_CONF=/dev/null - export REPODEST="$BATS_TMPDIR"/packages + tmpdir="$BATS_TMPDIR"/abuild + export REPODEST="$tmpdir"/packages + mkdir -p $tmpdir } teardown() { - rm -rf "$REPODEST" + rm -rf "$tmpdir" } @test "abuild: help text" { @@ -63,3 +65,18 @@ teardown() { [ "$checksums" = "$checksums2" ] } +@test "abuild: test checksum generation" { + mkdir -p "$tmpdir"/foo + cat >> "$tmpdir"/foo/APKBUILD <<-EOF + pkgname="foo" + pkgver="1.0" + source="test.txt" + EOF + echo "foo" > "$tmpdir"/foo/test.txt + cd "$tmpdir"/foo + abuild checksum + . ./APKBUILD && echo $sha512sums > sums + cat sums + sha512sum -c sums +} +