¿Cómo hacer una prueba unitaria de una directiva en Angular 2?

Problema: Me gustaría poderla unidad prueba una directiva en Angular 2 para asegurarse de que se compila correctamente.

En Angular 1, fue posible usar$compile(angular.element(myElement) servicio y llamada$scope.$digest() después de esto. Específicamente quiero poder hacer esto en pruebas unitarias para poder probar eso cuando Angular termine corriendo<div my-attr-directive/> en el código quemy-attr-directive compila

Restricciones:

Angular 2 usando JAVASCRIPT. Todas las fuentes algo relacionadas parecen requerir TS.Quizás este recurso realmente resuelva el problema y mi comprensión de TS es tan débilPrueba unitaria en jazmínNo debe ser tan hacky que mis pruebas unitarias eventualmente se rompan. Veruna publicación SO relacionada con la compilación de HTML manualmente en Angular 2

Respuestas a la pregunta(2)

Su respuesta a la pregunta