3 test_description
='aurblup tests'
5 .
"$(dirname "$0")/setup.sh"
7 test_expect_success
'Test official provider update script.' '
8 mkdir -p remote/test/foobar-1.0-1 &&
9 cat <<-EOD >remote/test/foobar-1.0-1/desc &&
11 foobar-1.0-any.pkg.tar.xz
22 mkdir -p remote/test/foobar2-1.0-1 &&
23 cat <<-EOD >remote/test/foobar2-1.0-1/desc &&
25 foobar2-1.0-any.pkg.tar.xz
40 ( cd remote/test && bsdtar -czf ../test.db * ) &&
43 cat <<-EOD >expected &&
49 echo "SELECT Name, Repo, Provides FROM OfficialProviders ORDER BY Provides;" | sqlite3 aur.db >actual &&
50 test_cmp actual expected