Testing directive

We still have a lot of specs to write...

This PR is singled out to document an efficient way on how to test our directives.

The `unusedTokenHighlighter`'s spec file contains comments on how to do this and should serve as a blueprint for the future.