Fix nil path variable and update tests

When the first describe argument is a string and not a class like "Something::Whatever" then the path variable was never getting set.  This PR fixes that.