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

Жасмин не работает для директивы по ссылке при нажатии на документ
Моя функция директивной ссылки приведена ниже - link:function(scope,elem,attr){ $(document).on("click",function(event){ var target = $(event.target); if(target.is('.detailBox') ||...
264 просмотров
schedule 05.10.2021

процесс заглушки. выход с шуткой
У меня есть код, который делает что-то вроде function myFunc(condition){ if(condition){ process.exit(ERROR_CODE) } } Как я могу проверить это в Jest? Замена exit в process на jest.fn() и возврат его обратно после теста не...
14691 просмотров
schedule 01.03.2022

Ошибка 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

Как следить за методом, вызываемым в подписке внутри ngOnInit в спецификации теста Angular?
Мне нужно проверить, правильно ли я инициализировал свои поля на основе значения свойства. Это свойство используется в условии в методе, вызываемом в рамках подписки, вызываемой в ngOnInit. Я использую шпион, чтобы вернуть логическое значение в...
704 просмотров
schedule 12.05.2022

Mockito + Spy: как собрать возвращаемые значения
У меня есть класс, использующий фабрику для создания некоторого объекта. В моем модульном тесте я хотел бы получить доступ к возвращаемому значению factory. Поскольку фабрика напрямую передается классу, а геттер для созданного объекта не...
18850 просмотров
schedule 25.08.2022

Отслеживание электронной почты с помощью PHP и изображения
Я видел такие сервисы, как spypig.com, помещающие небольшое изображение в электронное письмо и отслеживающие, когда оно открывается и откуда. Они отслеживают город, страну, IP-адрес и т. д. Как это делается? Как мы узнаем, когда открыта почта?...
47609 просмотров
schedule 23.09.2022

Протестируйте функцию обратного вызова «Готово» отложенного объекта jQuery с помощью sinon.js
У меня есть этот фрагмент кода CoffeeScript в одном из моих представлений Backbone: myMethod: -> # some code here $.when( # ... ).done( @myCallback ) и я хочу проверить, что myCallback вызывается в...
1411 просмотров
schedule 29.05.2023

включение завершения кода spyjs в phpstorm
Я запустил трассировку spyjs в phpstorm. Но мне интересно, как включить автодополнение кода из spy-js, как это делается в webstorm. См. эту статью здесь: http://blog.jetbrains.com/webstorm/2014/10/spy-js-2-0-new-level-of-javascript-tracing/ Я...
173 просмотров
schedule 10.10.2022

Как использовать mockito, чтобы не оценивать метод внутри метода тестирования
Я реализую тестовый пример для метода контроллера. Метод контроллера выглядит следующим образом: public class LoginController{ public String register(String token){ //some logic loginService.delete(String token); //some...
1791 просмотров
schedule 28.05.2023

Отслеживание метода дочернего компонента React
Я пытаюсь протестировать свой компонент React с помощью шутки и фермента. У меня есть компонент формы, который использует компонент react-skylight . Я запускаю функцию .show() при отправке формы и только тогда, когда ответ от сервера успешен....
1031 просмотров
schedule 02.05.2023

Эквивалент ответа.RETURNS_DEEP_STUBS для шпиона в mockito
Мне не удалось найти способ использовать «глубокие заглушки» для методов заглушки шпиона в Mockito. Я хочу сделать что-то вроде этого: @Spy private Person person = //retrieve person @Test public void testStubbed() {...
5978 просмотров
schedule 01.05.2023

Шпионить за объектом с помощью Moq (C#)
Я создаю приложение .NET Core и хочу следить за созданным объектом с помощью Moq, но я не нашел способа сделать это. По сути, мне нужно то, что описано здесь как шпионаж. Я обнаружил, что могу вызывать методы базового класса класса Foo...
2863 просмотров
schedule 14.12.2022

Проверить аргумент миллисекунд на setTimeout с помощью шутки
У меня есть способ вызвать паузу с помощью обещания с setTimeout: pause = ({ time } = {}) => { const pauseTime = time || 500; return new Promise((resolve) => { setTimeout(() => { resolve() }, pauseTime) }) } Я хочу...
156 просмотров
schedule 08.02.2024

В JUnit с Spring, как мне создать шпиона для @Service с помощью Mockito (1.10.18)?
Я использую Spring 3.2.11.RELEASe, JUnit 4.12 и Mockito 1.10.18. Как в моем тесте JUnit создать шпиона (не макета, шпиона) весенней службы @Autowired? Вот как объявляется услуга… @Service("orderService") public class OrderServiceImpl implements...
8268 просмотров
schedule 20.02.2024

Как издеваться над экспортированной функцией машинописного текста в тесте на жасмин?
Я пытаюсь имитировать функцию, экспортированную из файла машинописного текста, в тесте Jasmine. Я ожидаю, что следующее будет издеваться над импортированным foo и вернуть значение 1 в спецификации для бара. Похоже, что макет не вызван, поэтому я...
9676 просмотров
schedule 13.04.2024

Как лучше всего обрабатывать динамические значения iframe в BluePrism
Я работаю над прогрессом, но он всегда дает сбой, когда я использую шпион HTML. причина, по которой я узнал, в том, что iframe меняется. Есть ли способ сделать его динамическим, чтобы он читал и получал iframe. так что я могу добавить его в элемент...
202 просмотров
schedule 08.06.2024