Публикации по теме '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 просмотров
schedule
21.01.2024
Новичок 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 просмотров
schedule
27.05.2024
Ошибка линковки при линковке статических библиотек 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