Вопросы по теме 'spyon'
Тест Jasmine с использованием spyon с $ httpBackend не работает
Я пытаюсь написать тест на жасмин на каком-то javascript, используя spyon по методу, который использует $ http. Я высмеял это с помощью $ httpBackend, и, к сожалению, шпион, похоже, не улавливает тот факт, что метод действительно был назван post $...
2267 просмотров
schedule
30.09.2021
Как шпионить за функцией, вызываемой внутри объекта класса
Я хочу проверить, вызывается ли this.service.someMethod с помощью jasmine spy.
Исходный файл:
// src.ts
import { Service } from 'some-package';
export class Component {
service = new Service();
callMethod() {...
190 просмотров
schedule
13.10.2021
Ошибка 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 просмотров
schedule
25.05.2022
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 просмотров
schedule
15.06.2023
Какие проблемы решает jest.fn()?
Может быть, я такой тупой, но я не могу понять, что именно jest.fn() делает и как он используется. Я новичок в тестировании, и в основном у меня есть большая часть функциональности jest, но jest.fn() заставляет меня дрожать.
Я пытался обращаться к...
283 просмотров
schedule
03.06.2023
Изменить результаты mockImplementation в SpyOn of jest
SpyOn используется для обнаружения параметров, переданных базовой функции. В некоторых случаях мы хотим изменить результат сквозного вызова и вернуть его вызывающей стороне.
Как нам получить результат вызова в SpyOn до того, как он будет...
3045 просмотров
schedule
01.09.2023