No coverage whatsoever. Unit test properly.
This module has mixed functionality from a view (unit testable) and other functionality that should be tested with acceptance tests (browser tests) like the add browser footer link thingy.
This task is about unit testing the parts that make sense. There's a followup task for adding browser tests for the addfooterlink thing.