Jasmine toEqual para objetos complejos (mezclados con funciones)

Actualmente, tengo una función que a veces devuelve un objeto con algunas funciones dentro. Cuando usasexpect(...).toEqual({...}) no parece coincidir con esos objetos complejos. Objetos que tienen funciones oFile clase (desde el archivo de tipo de entrada), simplemente no puede. ¿Cómo superar esto?