Closing this as I think it may be a tooling issue more than a code issue. The example app works fine with the directives so more than likely it is due to dependence between test cases.