Tests were never returning files because depth=0

The tests are guaranteed never to fail due to the setup.  This adds a iterator for the match paths and tests matches and non-matches.