Я пытаюсь заглушить стороннюю службу, о которой говорит мой металл. Кажется, rspec mocks/stubs не распространяется до Metal.Тестирование рельсов Металл с огурцом/rSpec
Когда я вызываю наложенные методы на объекты, он вызывает исходный, а не окутанный.
Любая идея о том, как я могу удвоить rSpec до самого металла?
Спасибо.
-Nash
Я использовал Fakeweb раньше. Это действительно здорово, но, возможно, слишком сложно использовать только для этого экземпляра. Оказалось, что моя проблема была в определении шага, которое я использовал HTTParty для публикации на металле, который использовал среду, определенную в пассажирском (разработке), а не тестовую среду. Исправить было использование визита webrat (url,: post, data) для выполнения в тестовом режиме. Спасибо за предложение. – Nash
Нэш - можете ли вы отметить это как полное, если вы его решили? –