Update some derivative tests and add a filter function to smarterly filter.
Change the testing function name.
Merge pull request #444 from jordandukart/7.x-smarter-links

 Update some derivative tests and add a filter function to smarterly filter