1
0
зеркало из https://github.com/glebtv/telegram-bot.git synced 2026-09-03 17:55:52 +03:00

Pass action parameter to RequestBodyFormatter

Этот коммит содержится в:
Max Melentiev
2022-03-13 21:39:55 +00:00
родитель 380f6686fc
Коммит 7d8a19d3c8
5 изменённых файлов: 7 добавлений и 6 удалений

Просмотреть файл

@@ -129,7 +129,8 @@ RSpec.describe Telegram::Bot::Client do
let(:body) { body_json.to_json }
let(:body_json) { {'param' => 'val', 'description' => 'some description'} }
before do
expect(described_class).to receive(:prepare_body).with(request_body) { prepared_body }
expect(Telegram::Bot::Client::RequestBodyFormatter).
to receive(:format).with(request_body, action) { prepared_body }
expect(instance).to receive(:http_request).with(url, prepared_body) { response }
end
around { |ex| Telegram::Bot::ClientStub.stub_all!(false) { ex.run } }