mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
ae31da20cd
- adapter -> pubsub (re)rename internally - Change variable names to match method names - Add EventMachine `~> 1.0` as a runtime dependency of ActionCable - Refactor dependency loading for adapters
25 lines
506 B
Ruby
25 lines
506 B
Ruby
require 'stubs/user'
|
|
|
|
class TestConnection
|
|
attr_reader :identifiers, :logger, :current_user, :transmissions
|
|
|
|
def initialize(user = User.new("lifo"))
|
|
@identifiers = [ :current_user ]
|
|
|
|
@current_user = user
|
|
@logger = ActiveSupport::TaggedLogging.new ActiveSupport::Logger.new(StringIO.new)
|
|
@transmissions = []
|
|
end
|
|
|
|
def pubsub
|
|
SuccessAdapter.new(TestServer.new)
|
|
end
|
|
|
|
def transmit(data)
|
|
@transmissions << data
|
|
end
|
|
|
|
def last_transmission
|
|
@transmissions.last
|
|
end
|
|
end
|