Pruebas angulares usando passThrough en pruebas unitarias

Estoy intentando probar una directiva en Angular, pero no consigo que funcione la plantilla correspondiente.

La directiva enumera el templateUrl así.

templateUrl: 'directives/listview/view.html'

Ahora cuando escribo cualquier unidad de prueba, me sale

Error: Unexpected request: GET directives/listview/view.html

Así que tengo que usar el $ httpBackend y responder con algo sensato como

httpBackend.whenGET('directives/listview/view.html').respond("<div>som</div>");

Pero realmente quiero devolver simplemente el archivo real, y también hacerlo de forma sincrónica, por lo que no hay problemas con las esperas, los objetos diferidos, etc. ¿Cómo hacerlo?