Вопросы по теме 'spyon'

Тест Jasmine с использованием spyon с $ httpBackend не работает
Я пытаюсь написать тест на жасмин на каком-то javascript, используя spyon по методу, который использует $ http. Я высмеял это с помощью $ httpBackend, и, к сожалению, шпион, похоже, не улавливает тот факт, что метод действительно был назван post $...
2267 просмотров

Как шпионить за функцией, вызываемой внутри объекта класса
Я хочу проверить, вызывается ли this.service.someMethod с помощью jasmine spy. Исходный файл: // src.ts import { Service } from 'some-package'; export class Component { service = new Service(); callMethod() {...
190 просмотров

Ошибка TypeError во время spyOn Jest: невозможно установить свойство getRequest для # ‹Object›, у которого есть только геттер.
Я пишу приложение React с TypeScript. Я провожу свои модульные тесты с помощью Jest. У меня есть функция, которая выполняет вызов API: import { ROUTE_INT_QUESTIONS } from "../../../config/constants/routes"; import { intQuestionSchema } from...
28360 просмотров
schedule 28.03.2022

Фабрика тестирования AngularJS и Jasmine
Я новичок в модульном тестировании angularjs. У меня есть фабрика, за которой я пытаюсь следить с помощью jasmine, и я не могу понять синтаксис тестовой спецификации. Ниже представлена ​​фабрика: app.factory('assetFactory', function ($http) {...
104 просмотров
schedule 03.05.2022

Окончательная версия Angular2: метод Injected Service при модульном тесте возвращает неопределенное значение
Я пытаюсь написать несколько модульных тестов для компонента, в который были введены некоторые службы, для загрузки данных с сервера. Данные загружаются в этот компонент методом OnInit(). Я пытаюсь, чтобы метод службы возвращал некоторые фиктивные...
2381 просмотров

Angularjs: имитация location.path() с помощью spyOn для модульного теста
Я уже прочитал этот сообщение (и другие), но мне не удается заставить этот простой модульный тест работать. Я использую версию 2 Jasmine. Моя фабрика очень проста: angular.module('myApp') .factory('detectPath', function ($location,...
8692 просмотров
schedule 02.10.2022

Модульное тестирование с частным сервисом, введенным с использованием jasmine angular2
У меня проблема с попыткой модульного тестирования службы angular. Я хочу убедиться, что эта служба правильно вызывает другую введенную в нее службу. Допустим, у меня есть этот ServiceToTest, который вводит ServiceInjected: ServiceToTest...
17807 просмотров

Какие проблемы решает jest.fn()?
Может быть, я такой тупой, но я не могу понять, что именно jest.fn() делает и как он используется. Я новичок в тестировании, и в основном у меня есть большая часть функциональности jest, но jest.fn() заставляет меня дрожать. Я пытался обращаться к...
283 просмотров
schedule 03.06.2023

Изменить результаты mockImplementation в SpyOn of jest
SpyOn используется для обнаружения параметров, переданных базовой функции. В некоторых случаях мы хотим изменить результат сквозного вызова и вернуть его вызывающей стороне. Как нам получить результат вызова в SpyOn до того, как он будет...
3045 просмотров
schedule 01.09.2023