Take a look at what I ended up doing for [rxDataTable](https://github.com/nickburns2006/rxDataTable/tree/master/test)

I use this to point `grunt server` at `test/mock-app/index.html`. I can render this, fire up some end to end tests, and exercise very minimal versions of the ui components for testing/creating page objects.

But in this project I'm wondering what would have to happen to avoid creating a `test` directory all together.