Wie zum Hohn angular übersetzen-filter in unit-tests für Richtlinien

In meinem Richtlinie Vorlagen, ich muss an das eckige übersetzen filter als solche:

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

Dann in meinem unit-test für diese Richtlinie, bekomme ich die Fehlermeldung:

Unbekannte Anbieter: translateFilterProvider <- translateFilter

Habe ich versucht, die Injektion $filter und immer $translate durch $translate = $filter('translate'); was aber das problem nicht lösen - das ist wirklich für die Prüfung der filter

Ich kann Spritzen das Modul pascalprecht.translate, aber das ist ungeschickt. Wie kann ich am besten verspotten den filter?

InformationsquelleAutor jokomo | 2014-08-20
Schreibe einen Kommentar