Жасмин - Как шпионить за новым объектом, созданным внутри метода - PullRequest
0 голосов
/ 01 мая 2020

Есть ли способ, где мы можем шпионить или создать поддельный объект для объекта класса не angular, который создается в методе?

Пример:

myMethod(){
    const obj = new NonAngularClass();
    /** TODO */
}

Так что мой цель jasmine - создать шпионский объект в jasmine так же, как мы создаем сервисы angular. Есть ли способ или взломать для этого?

Пример для шпионского объекта в Жасмин для службы

const spier = jasmine.createSpyObj<MyService>('MyService', [
            'someMethod'
        ]);
/** TODO: add providers in TestBed */

что-то подобное можно сделать для new NonAngularClass();? есть ли способ, где объект, который создается внутри myMethod(), может быть смоделирован или подделан?

...