Итак, у меня есть проект Ioni c, и я хочу написать модульные тесты для PhotoService. Для своей реализации я использую следующее: https://capacitorjs.com/docs/apis/camera#type -162695 .
В моем файле PhotoService у меня есть метод получения фотографии. В этом случае он получает фотографию после съемки.
getPhoto(): Observable<CameraPhoto> {
const options: CameraOptions = {
quality:
allowEditing:
resultType: CameraResultType:Base64
source: CameraSource.Camera
}
return defer(() => Camera.getPhoto(options))
}
Как это проверить? До сих пор я использовал jasmine.spyOn
, чтобы делать базовые c вещи, например, проверять, что он был вызван, но как мне издеваться над сделанной фотографией? Любое понимание этого было бы очень полезно!