mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
3ae8eb13cb
The `WorkerTest`'s `Receiver` is imporsonating an `ActionCable::Connection::Base`, but just delegates the logger to `ActionCable.logger`. This creates a mismatch as the connection requires the logger to be a `TaggedLoggerProxy`'ied logger, while the server doesn't. Thus to ensure an exception isn't raised when the worker tries to call `tag` other tests have to assign a proxied logger to their test server. Instead of forcing change on other tests, have Receiver adhere to the connection contract and use a `TaggedLoggerProxy`. As a consequence remove more setup from the tests. |
||
---|---|---|
.. | ||
async_test.rb | ||
base_test.rb | ||
common.rb | ||
evented_redis_test.rb | ||
inline_test.rb | ||
postgresql_test.rb | ||
redis_test.rb |