]>
Commit | Line | Data |
---|---|---|
8ba17539 DK |
1 | #!/bin/sh |
2 | set -e | |
3 | ||
3abb6a6a DK |
4 | TESTDIR="$(readlink -f "$(dirname "$0")")" |
5 | . "$TESTDIR/framework" | |
8ba17539 DK |
6 | setupenvironment |
7 | configarchitecture 'native' | |
8 | ||
9 | insertpackage 'unstable' 'foobar' 'native' '1' '' '' 'funky tool' | |
10 | insertpackage 'unstable' 'coolstuff' 'native' '1' '' '' 'funky tool just like foo and bar' | |
11 | insertpackage 'unstable' 'foo' 'native' '1' '' '' 'tool best used with bar' | |
12 | insertpackage 'unstable' 'bar' 'native' '1' '' '' 'tool best used with foo' | |
13 | insertpackage 'unstable' 'baz' 'native' '1' 'Provides: bar' '' 'alternative tool best used with foo' | |
14 | ||
15 | setupaptarchive | |
16 | ||
17 | # in this special case the following queries should be equal | |
18 | FOOBAR='foobar - funky tool | |
19 | coolstuff - funky tool just like foo and bar | |
20 | foo - tool best used with bar | |
21 | bar - tool best used with foo | |
22 | baz - alternative tool best used with foo' | |
23 | ||
25b86db1 DK |
24 | testsuccessequal "$FOOBAR" aptcache search foo |
25 | testsuccessequal "$FOOBAR" aptcache search bar | |
26 | testsuccessequal "$FOOBAR" aptcache search foo bar | |
8ba17539 | 27 | |
25b86db1 | 28 | testsuccessequal 'foobar - funky tool |
8ba17539 | 29 | foo - tool best used with bar' aptcache search -n foo |
25b86db1 | 30 | testsuccessequal 'foobar - funky tool |
8ba17539 DK |
31 | bar - tool best used with foo |
32 | baz - alternative tool best used with foo' aptcache search -n bar | |
25b86db1 | 33 | testsuccessequal 'foobar - funky tool' aptcache search -n foo bar |