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

Fix storing token in ClientStub when config hash is given

Этот коммит содержится в:
Max Melentiev
2017-05-17 17:45:21 +06:00
родитель b8db576452
Коммит 6e4a69b6b1
4 изменённых файлов: 25 добавлений и 11 удалений

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

@@ -18,22 +18,20 @@ class TestApplication < Rails::Application
bot: 'default_token',
bots: {
other: {token: 'other_token'},
named: {token: 'named_token', username: 'TestBot'},
},
}
end
Rails.application.initialize!
# # Controllers
class DefaultBotController < Telegram::Bot::UpdatesController
def start(*)
respond_with :message, text: 'from default'
end
end
class OtherBotController < Telegram::Bot::UpdatesController
def start(*)
respond_with :message, text: 'from other'
%w(default other named).each do |bot_name|
controller = Class.new(Telegram::Bot::UpdatesController) do
define_method :start do |*|
respond_with :message, text: "from #{bot_name}"
end
end
Object.const_set("#{bot_name}_bot_controller".camelize, controller)
end
RSpec.configure do |config|
@@ -57,7 +55,8 @@ RSpec.configure do |config|
extend Telegram::Bot::RoutesHelper
telegram_webhooks default: DefaultBotController,
other: OtherBotController
other: OtherBotController,
named: NamedBotController
end
end
end