Описание тега stubbing

Заглушка - это изменение метода экземпляра или свойства объекта во время выполнения для расширения его функциональности.
1 ответ

RSpec: заглушка SFTP

Я пытаюсь заглушить Net::SFTP от объекта. Вот модель: class BatchTask require 'net/sftp' def get_file_stream(host, username, password, path_to_dir, filename) raise ArgumentError if host.nil? or username.nil? or password.nil? or path_to_dir.nil? or f…
31 июл '12 в 00:40
3 ответа

RhinoMocks - заглушка метод, который возвращает параметр

Я использую RhinoMocks, мне нужно заглушить метод, и он всегда должен возвращать третий параметр, независимо от того, что передается в: _service.Stub(x => x.Method(parm1, parm2, parm3)).Return(parm3); Очевидно, это не так просто. Я не всегда знаю…
12 ноя '09 в 15:10
0 ответов

Почему body не соответствует ни одному из 3 возможных форматов, если body в формате json

Я отправляю POST-запрос с телом на http://blabla/cashboxes/[0-9]+/registration/[0-9]+/declaration/upload_sign: { "sign":"here is base64" } У меня есть макет { "request": { "method": "POST", "urlPathPattern": "/cashboxes/[0-9]+/registration/[0-9]+/de…
03 апр '18 в 09:37
1 ответ

junit: издевается и заглушки - ссылки ссылки?

Так что я в основном являюсь разработчиком RoR на этом этапе своей карьеры (все еще с некоторыми затяжными приложениями к Python и Django), и недавно я был включен в проект java/ejb/tomcat. Я пытаюсь обернуть голову вокруг джунита (прошло много лет …
14 июн '11 в 12:16
0 ответов

Альтернативные способы окурки коллекций

В метеоре, есть ли какой-нибудь способ заглушить коллекцию для модульного тестирования без использования hwillson:stub-collections? Использование этого пакета, к сожалению, не вариант из-за ограничений пакета (mongo@1.0.11), и ни один из них не испо…
12 фев '18 в 17:11
1 ответ

Как заглушить метод с параметром без использования специального делегата?

Я пытаюсь заглушить метод, который имеет out Paramteter с помощью RhinoMock's Do метод, но я продолжаю получать сообщение не может разрешить символ outParam. Вот заглушка: private static void FakeClientsLoading(MyClass fakeClass, IEnumerable<stri…
06 фев '15 в 14:04
2 ответа

Тестирование изоляции контроллера от моделей

Возможно ли (и разумно) написать тесты и классы Controller перед написанием базовых классов Model? Я думал, что видел заметки о том, как это сделать, но сейчас не могу найти рецепт. Например, рассмотрим следующий контроллер: # file: app/controllers/…
31 мар '12 в 01:46
2 ответа

Как я могу заблокировать Обещание так, чтобы мой тест мог выполняться синхронно?

Я пытаюсь выполнить модульное тестирование модуля, заглушив одну из его зависимостей, в данном случае UserManager Упрощенная версия модуля выглядит следующим образом: // CodeHandler module.exports = function(UserManager) { return { oAuthCallback: fu…
0 ответов

Как не перестроить реагирующее нативное приложение до запуска тестов e2e?

Я использую детокс для тестирования моего приложения RN У меня есть заглушка для входа в Facebook в таких тестах: // js/actions/login.e2e.js function fbAuth() { console.log('stubbed auth with Facebook'); } module.exports = { fbAuth }; Когда я создаю…
01 июн '18 в 10:37
1 ответ

Как заглушить все методы условия в state_machine ruby ​​для тестирования?

Я использую state_machine с рельсами для обработки состояния на некоторых активных моделях записи и тестирования их с помощью rspec и фабричной девушки. У меня также есть свойство сериализованного массива под названием state_path это отслеживает гос…
2 ответа

Следует ли делать то, чего я не ожидаю?

Рассмотрим следующие две тривиальные модели: class Iq def score #Some Irrelevant Code end end class Person def iq_score Iq.new(self).score #error here end end И следующий тест Rspec: describe "#iq_score" do let(:person) { Person.new } it "creates an…
03 июл '12 в 20:26
1 ответ

AngularJS: Как мне заглушить функцию внутри контроллера, который я тестирую?

У меня есть контроллер, который в настоящее время вызывает RESTful API при загрузке соответствующего представления. Поэтому я не уверен, связана ли эта проблема с тем, как я тестирую, или с реализацией самого кода - я был бы рад любым предложениям, …
11 ноя '15 в 16:27
2 ответа

Как проверить функцию, которая принимает блок с помощью rspec

У меня есть функция, которая принимает блок, открывает файл, возвращает и возвращает: def start &block .....do some stuff File.open("filename", "w") do |f| f.write("something") ....do some more stuff yield end end Я пытаюсь написать тест для это…
19 фев '13 в 10:45
2 ответа

Исключения RhinoMocks при заглушении метода Equals

У меня проблема с настройкой теста для метода Equals на объекте. Рассматриваемый объект определяется этим интерфейсом: public interface IHours { ITimeOfDay OpenAt { get; set; } ITimeOfDay CloseAt { get; set; } DateTime ValidFrom { get; set; } DateTi…
11 сен '09 в 12:47
2 ответа

Как заглушить метод для класса, сгенерированного во время выполнения с помощью minitest Rails?

Я хочу остановить вызов стороннего компонента, но нахожу это довольно сложным в мини-тесте Rails. Я начну с самого основного вопроса выше. Вот некоторый очень упрощенный псевдокод, чтобы лучше объяснить, что я пытаюсь сделать: class RequestControlle…
1 ответ

Узел - Как проверить анонимный обратный вызов зависимой зависимости

Я пишу модуль nodejs, чтобы абстрагировать детали приводных двигателей, подключенных к заголовкам gpio Raspberry Pi. Модуль узла, который я использую для связи с gpio пи - это pi-gpio Я тестирую свой модуль с jasmine и потому что я знаю pi-gpio моду…
19 фев '16 в 16:04
1 ответ

Rhino Mocks заглушка выражения

Я хотел бы заглушить метод со следующей подписью: Product[] GetAllActive(Expression<Func<Product, bool>> predicate, bool asNoTracking = true, params Expression<Func<Product, object>>[] navigationProperties); Я использую Rhino…
20 дек '12 в 01:22
1 ответ

Отключить "ожидать получения" в RSpec

У меня есть ожидание в RSpec, который установлен в before блок: context 'my_context' do before :each do expect(Net::HTTP).to receive(:new).at_least(:once) end it_behaves_like MyClient end Тем не менее, я только что добавил кусок кода, который означа…
21 фев '19 в 23:20
3 ответа

Как я могу заглушить или смоделировать метод request.subdomains в Rails?

Я пытаюсь написать несколько функциональных тестов в моем приложении rails, и в application_controller.rb у меня есть это: before_filter :current_account def current_account @current_account ||= Account.find_by_subdomain!(request.subdomians.first) e…
1 ответ

Swift, как протестировать функцию с зависимостями

Привет, я новичок в издевательстве и окурках, так как это концепции, о которых я слышал, но на самом деле не видел примера, объясняющего, как это работает. Я понимаю базовое модульное тестирование, но я не нашел места, где я мог бы получить объяснен…
17 апр '18 в 03:56