K
1. создавать "руками" инстанс директивы и подставлять мок/стаб для ElementRef. Опять же руками дергать методы и следить за поведением или состоянием
2. С помощью TestBed cоздать хост компонент c директивой и через debugElement триггерить события и следить за поведением или сотоянием
Может кто-то еще что-то предложит