Get test suite broken, and then unbroken once more

Since ce72214adfb9ddd9b408627b594e64e7837ee973, the tests have been silently failing, due to the fact that the default visibility swapped from Public to Private.

This PR changes things such that:

* yes, failed tests should fail on Travis
* updates the test suit to correctly pass

In a subsequent PR I plan to make improvements to the test suite and the way it's run (using Grunt + a less hacky fixture setup).

/cc @kevinsawicki