summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorDavid Kalnischkies <david@kalnischkies.de>2020-05-26 15:04:44 +0200
committerDavid Kalnischkies <david@kalnischkies.de>2020-05-27 11:15:25 +0200
commit5eff00606c0c55cb6e456e521c8c4059e37264a0 (patch)
treeb502f2512c072a6c8f40f380dac0e79a0e87cf2e /test
parent1941515e1c96f9c33d63e426049d9dad5420c580 (diff)
Allow version selection to match versioned self-provides
Edgecase of an edgecase at best, but it works just fine as a dependency, so it should really work on the commandline as well.
Diffstat (limited to 'test')
-rwxr-xr-xtest/integration/test-bug-758153-versioned-provides-support26
1 files changed, 26 insertions, 0 deletions
diff --git a/test/integration/test-bug-758153-versioned-provides-support b/test/integration/test-bug-758153-versioned-provides-support
index fb8ed39e8..7bf9d76bd 100755
--- a/test/integration/test-bug-758153-versioned-provides-support
+++ b/test/integration/test-bug-758153-versioned-provides-support
@@ -337,6 +337,32 @@ E: Unable to correct problems, you have held broken packages." aptget install ne
fi
testsuccessequal "$HEADER
+The following NEW packages will be installed:
+ selfprov
+0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.
+Inst selfprov (2 unstable [amd64])
+Conf selfprov (2 unstable [amd64])" apt install selfprov -s --solver $solver
+ if [ "$solver" = 'apt' ]; then
+ HEADER_POST_NL="
+$HEADER_POST"
+ else
+ HEADER_POST_NL=''
+ fi
+ testsuccessequal "$HEADER_PRE
+Selected version '2' (unstable [amd64]) for 'selfprov'$HEADER_POST_NL
+The following NEW packages will be installed:
+ selfprov
+0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.
+Inst selfprov (2 unstable [amd64])
+Conf selfprov (2 unstable [amd64])" apt install selfprov=1 -s --solver $solver
+ testsuccessequal "$HEADER
+The following NEW packages will be installed:
+ selfprov
+0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.
+Inst selfprov (2 unstable [amd64])
+Conf selfprov (2 unstable [amd64])" apt install selfprov=2 -s --solver $solver
+
+ testsuccessequal "$HEADER
The following additional packages will be installed:
selfprov
The following NEW packages will be installed: