spilliton/fix_microsoft_links — pull request #5 by seanwalbran (2013-08-21 19:29:53+00:00)
Title: explicit exclusion for additional microsoft outlook user agents

Explicitly exclude Microsoft Outlook user-agents which happen to also include the 'ms-office' text from matching, to fix e.g. Outlook failing to import rss feeds. Also,
- add test coverage
- introduce a helper method to facilitate tests without having to duplicate the application logic in the tests
- remove a little bit of extraneous whitespace