summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/provides.repo15
-rw-r--r--test/provides14.test10
-rw-r--r--test/provides15.test7
3 files changed, 32 insertions, 0 deletions
diff --git a/test/provides.repo b/test/provides.repo
index ed72f72..75ede8c 100644
--- a/test/provides.repo
+++ b/test/provides.repo
@@ -133,3 +133,18 @@ S:1
I:1
k:1
p:pulseaudio=1 pulseaudio-alsa=1
+
+C:Q1FAFBeAhWPV1oiuybW+TSjrUghxU=
+P:sane-backends
+V:1
+S:1
+I:1
+
+C:Q1FAFBeAhWPV1asdfoW+TSjrUghxU=
+P:sane-backend-hpaio
+V:1
+S:1
+I:1
+i:sane-backends
+p:hplip-sane
+
diff --git a/test/provides14.test b/test/provides14.test
new file mode 100644
index 0000000..37cc4a4
--- /dev/null
+++ b/test/provides14.test
@@ -0,0 +1,10 @@
+@ARGS
+--test-repo provides.repo
+add hplip-sane sane-backends
+@EXPECT
+ERROR: unable to select packages:
+ hplip-sane (virtual):
+ note: please select one of the 'provided by'
+ packages explicitly
+ provided by: sane-backend-hpaio
+ required by: world[hplip-sane]
diff --git a/test/provides15.test b/test/provides15.test
new file mode 100644
index 0000000..62f8534
--- /dev/null
+++ b/test/provides15.test
@@ -0,0 +1,7 @@
+@ARGS
+--test-repo provides.repo
+add hplip-sane sane-backend-hpaio sane-backends nonexistent
+@EXPECT
+ERROR: unable to select packages:
+ nonexistent (no such package):
+ required by: world[nonexistent]