Pruebe suscribirse a Location en angular 2 con karma + jazmín (this.location.subscribe)

Me estoy suscribiendo aservicio de ubicación angular en mi componente como tal:

this.location.subscribe((ev:PopStateEvent) => {
    this.lastPoppedUrl = ev.url;
});

Me gustaría poder probarlo junto con el resto de mi componente.

En este momento tengo este código auxiliar en mi archivo component.spec.ts

let locationStub: Partial<Location>;
    locationStub = {
}

Y lo estoy configurando en mi TestBed como proveedor:

{provide: Location, useValue: locationStub }

Cuando corrong testMe sale este errorthis.location.subscribe is not a function.

¿Cómo puedo crear un código auxiliar o espía que me permita pasar la funcionalidad de suscripción de Ubicación?

Aquí hay una pregunta similar en probar la ubicación, pero se refiere a funciones dentro de la ubicación, no específicamente suscribirse a la ubicación.

Cualquier ayuda es muy apreciada.

Respuestas a la pregunta(1)

Su respuesta a la pregunta