--- /dev/null
+<channel>
+ <subchannel>
+ <package>
+ <name>foonew</name>
+ <summary>A fake summary</summary>
+ <description>A fake description</description>
+ <section>misc</section>
+ <history>
+ <update>
+ <hid>12345</hid>
+ <version>2.0</version>
+ <release>1</release>
+ <filename>foonew.rpm</filename>
+ <filesize>123</filesize>
+ <installedsize>456</installedsize>
+ <md5sum>0f55f36a3240858038a281911605024e</md5sum>
+ </update>
+ </history>
+ <requires>
+ <dep name='foo'/>
+ </requires>
+ </package>
+ </subchannel>
+</channel>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0"?>
+<test>
+<setup>
+ <channel name="test" file="require-packages.xml"/>
+</setup>
+
+<!-- Install packages which requires a none exist package -->
+<!-- RESOLVER_INFO_TYPE_REJECT_INSTALL will be returned -->
+<!-- RRESOLVER_INFO_TYPE_NO_PROVIDER would be better -->
+
+<trial>
+ <install channel="test" package="foonew"/>
+ <reportproblems/>
+</trial>
+
+</test>