coverage for directive and auth service