Cómo burlarse del filtro de traslación angular en pruebas unitarias para directivas

En mis plantillas de directivas, necesito usar el filtro de traducción angular como tal:

    <label for="data-source-btn">
      <span id="data-source-btn-span"></span>
      {{'Data Source' | translate}}
    </label>

Luego, en mi prueba unitaria para esta directiva, aparece el error:

Proveedor desconocido: translateFilterProvider <- translateFilter

He intentado inyectar$filter y conseguir$translate por$translate = $filter('translate'); que no resuelve el problema, esto es realmente para probar el filtro

Puedo inyectar el modulopascalprecht.translate, pero eso es pesado. ¿Cómo me burlo mejor del filtro?

Respuestas a la pregunta(3)

Su respuesta a la pregunta