Публикации по теме 'stub'


Jest: как имитировать функции, которые ссылаются друг на друга из одного модуля
Итак, это не полностью сформированная статья, а просто краткое руководство для тех, кто проходит через то же самое, что и я. Проблема При попытке добавить простую спецификацию функции с помощью Jest я застрял, пытаясь смоделировать функцию, на которую ссылались в том же файле (получал такие ошибки, как «только для чтения», «не определено» и т. д.): // Simplified for clarity export function getOrderTotal(order) { ... } export function getTotal(orders) { let total =..

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

Какой ваш любимый инструмент для создания заглушек?
Следуя моему последнему вопросу " Что такое "заглушка" , я бы очень хотел сесть вниз сегодня вечером и поиграть больше с созданием объектов-заглушек. Какой инструмент вы предпочитаете для создания объектов-заглушек? И за бонусные баллы :)...
460 просмотров
schedule 25.05.2022

Модульное тестирование Django с объектами на основе даты/времени
Предположим, у меня есть следующая модель Event : from django.db import models import datetime class Event(models.Model): date_start = models.DateField() date_end = models.DateField() def is_over(self): return...
22859 просмотров
schedule 14.04.2024

Как я могу отключить вызов super в импортированном классе Java в JRuby для тестирования
Я тестирую классы Java с RSpec и JRuby. Как я могу заглушить вызов super в импортированном классе Java в моем тесте RSpec? Например: У меня есть 2 класса Java: public class A{ public String foo() { return "bar"; } } public class...
530 просмотров
schedule 15.01.2024

RSpec & DataMapper: как правильно заглушить метод поиска
Среда — Sinatra, Nokogiri, RSpec, FactoryGirl и DataMapper. Проблема связана с сериализатором DataMapper. Я не знаю, как заглушить соответствующим образом с ним. Проблемный код: specify 'should return an xml array of all municipalities' do...
664 просмотров

Новичок Rspec: быстрый пример теста вложенного контроллера?
Я только начинаю работать с RSpec и испытываю небольшие трудности с написанием тестов контроллера для вложенных ресурсов. Я пытался погуглить это, но без особого успеха. Может ли кто-нибудь предложить базовый пример тестового теста «PUT update»,...
3364 просмотров
schedule 05.12.2022

Заглушки Rails/Rspec: указание порядка и т. д.
Мне удобно создавать базовые заглушки, но я немного запутался в том, как указывать такие вещи, как порядок (и его изменение) и т. д. Чтобы привести конкретный пример, вот строка в моем контроллере, которую я пытаюсь протестировать: @courses =...
513 просмотров
schedule 26.03.2022

заглушки шаблонов в функциональных тестах RSpec
Итак, я работаю над гемом, который предоставляет помощники для использования с плагином Jeditable jQuery, который называется jeditable-rails . Эти помощники, по сути, пишут javascript, который создает формы. Я ищу шаблоны-заглушки в...
725 просмотров
schedule 31.05.2024

RhinoMock: как заглушить и вернуть метод со сложным объектом в качестве параметра
Я очень ценю, что любой может помочь мне в решении указанной ниже проблемы: я использую RhinoMock в модульном тестировании. Я определяю свой фиктивный объект таким образом, при этом sessionToken имеет строковый тип: mockRepository.Stub(repository...
11379 просмотров
schedule 04.05.2024

Как заглушить определенный файл с помощью rspec?
Я искал повсюду, и я надеюсь, что кто-то может ответить на этот вопрос. Я использую следующий код, чтобы заглушить «существует?» метод для FileTest в спецификации rspec: it "returns no error if file does exist" do @loader = MovieLoader.new...
1232 просмотров
schedule 12.03.2023

Как издеваться над объектами в Erlang с помощью Meck?
Хорошо, я использую Meck, и я потерялся. Мой первый язык (который я пишу около 7 месяцев) — Ruby, поэтому я пока не могу уложиться в голове, издеваясь над Меком. Хотя я получаю насмешки над Руби. Надеясь, что кто-то может мне помочь. Кроме того, я...
4788 просмотров
schedule 07.11.2022

Нужно ли потребителю службы пакета OSGI создавать заглушку интерфейса службы?
Я только что освоил технологию OSGI и у меня несколько базовых запросов. Вот что я сделал: Создал интерфейс HelloWorld в пакете com.mypackage.osgi.bundle.service. Этот интерфейс предоставляет метод как: public String sayHello (String arg);...
338 просмотров
schedule 22.06.2023

Какая польза от createEJBstubs bat в websphere
Я новичок в IBM Websphere. Я пытаюсь перенести свой продукт Java EE, который работал над Weblogic, на Websphere. Просматривая документацию Websphere, я обнаружил нечто под названием createEJBstubs.bat / sh. инструкция по использованию команды...
4193 просмотров
schedule 28.03.2022

Методы Codeception\Util\Stub ::exactly и ::once не работают
Я использую Codeception\Util\Stub для создания модульных тестов. И я хочу быть уверен, что мой метод вызывается несколько раз. Для этого я использую метод «точно». Пример: use \UnitTester; use \Codeception\Util\Stub as StubUtil; class...
2448 просмотров
schedule 11.11.2022

PHPUnit Как получить РЕАЛЬНОЕ возвращаемое значение имитационного метода?
как мне получить реальное возвращаемое значение ложного класса / метода? Я нашел много возможностей для возврата фиксированных значений, но мне нужен результат имитационного метода, который я вызываю namespace Updater\Model; class...
1208 просмотров
schedule 30.03.2022

заглушка клиента оси Календарь неверная дата
у меня странная проблема. Используя eclipse, я создаю заглушку с помощью wsdl. Сгенерированная заглушка принимает в качестве параметра объект Java, в котором мне нужно установить календарь. у меня есть дата в формате "гггг-мм-дд", например:...
1007 просмотров
schedule 21.03.2022

Синон: стаб-шпионка
Я пишу интеграционные тесты и хочу имитировать ошибки в базовых вызовах. Я знаю, как это сделать с внутренними вызовами в песочнице, но я хочу провести некоторое тестирование черного ящика без использования песочницы Sinon для внутренних вызовов,...
167 просмотров

Ошибка линковки при линковке статических библиотек QtCore.a
у меня есть файл 1) Файл myStubs.cpp #include <stdlib.h> #include <new> void* qMalloc(size_t sz) {return malloc(sz);} void qFree(void* ptr) {free(ptr);} void* qRealloc(void* ptr, size_t...
300 просмотров
schedule 25.07.2023

Тестирование статических методов с помощью PHPUnit
Я хочу протестировать метод. Этот метод использовал статический метод verifyPassword() в абстрактном классе. class Authentication { ... public function onUserAuthenticate($credentials) { …. $checkedIn = UHelper::verifyPassword($credentials);...
5588 просмотров
schedule 27.02.2024

заглушить метод публикации redis с помощью sinon?
Как я могу заглушить метод публикации Redis? // module ipc const redis = require('redis'); module.exports = class IPC { constructor() { this.pub = redis.createClient(); } publish(data) { this.pub.publish('hello',...
392 просмотров
schedule 07.09.2023

rspec заглушка any_instance с атрибутами
Мне нужно заглушить все экземпляры модели, которые имеют определенный атрибут или набор атрибутов. Например, с помощью ActiveRecord: let(:model1) { Model.create!(uid: 1) } let(:model2) { Model.create!(uid: 2) } before do allow(model1).to...
1457 просмотров
schedule 09.10.2023