зеркало из
https://github.com/glebtv/telegram-bot.git
synced 2026-09-08 03:45:52 +03:00
Require action_dispatch fully
It uses autoload, so it's lazy-loaded. However there are missing some internal requires so it will asks for more not-related `requires` when requiring some files directly.
Этот коммит содержится в:
@@ -1,8 +1,7 @@
|
|||||||
require 'active_support/concern'
|
require 'active_support/concern'
|
||||||
require 'active_support/core_ext/hash/indifferent_access'
|
require 'active_support/core_ext/hash/indifferent_access'
|
||||||
require 'active_support/json'
|
require 'active_support/json'
|
||||||
require 'action_dispatch/http/mime_type'
|
require 'action_dispatch'
|
||||||
require 'action_dispatch/http/request'
|
|
||||||
|
|
||||||
module Telegram
|
module Telegram
|
||||||
module Bot
|
module Bot
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
require 'telegram/bot/rspec/integration'
|
require 'telegram/bot/rspec/integration'
|
||||||
require 'action_controller'
|
require 'action_controller'
|
||||||
require 'action_dispatch'
|
require 'action_dispatch'
|
||||||
require 'action_dispatch/testing/integration'
|
|
||||||
|
|
||||||
require 'rails'
|
require 'rails'
|
||||||
require 'telegram/bot/railtie'
|
require 'telegram/bot/railtie'
|
||||||
|
|||||||
@@ -20,7 +20,6 @@ RSpec.describe Telegram::Bot::Middleware do
|
|||||||
if ActionPack::VERSION::MAJOR < 5
|
if ActionPack::VERSION::MAJOR < 5
|
||||||
# Before Rails 5, params are parsed in middleware.
|
# Before Rails 5, params are parsed in middleware.
|
||||||
# In Rails 5, they are parsed in Request#request_parameters.
|
# In Rails 5, they are parsed in Request#request_parameters.
|
||||||
require 'action_dispatch/middleware/params_parser'
|
|
||||||
let(:instance) { ActionDispatch::ParamsParser.new(super()) }
|
let(:instance) { ActionDispatch::ParamsParser.new(super()) }
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
require 'telegram/bot/rspec/integration'
|
require 'telegram/bot/rspec/integration'
|
||||||
require 'action_controller'
|
require 'action_controller'
|
||||||
require 'action_dispatch'
|
require 'action_dispatch'
|
||||||
require 'action_dispatch/testing/integration'
|
|
||||||
|
|
||||||
RSpec.describe 'Integrations helper', :telegram_bot do
|
RSpec.describe 'Integrations helper', :telegram_bot do
|
||||||
include ActionDispatch::Integration::Runner
|
include ActionDispatch::Integration::Runner
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user