Allowed for posting of articles

A visitor to the site can add an article with a required title field and a URL and/or content field. Currently very basic (read: ugly) and can allow the posting of an "article" with only a title and no URL or content.
YMMV, but we omit controller specs in favor of doing integration specs (which I see you've done -- nice!).  These specs are great for testing those things you won't be able to do in an integration spec (e.g. checking that a session var is set), but are often duplicative or too low-level to be of much use in the long term.  It's important to remember that any code you write is code that needs to be maintained -- test code included!