Sha256: 90e9e2652ce1a1a2164af002a8610af24684f1eb826989bbf8e0e7deb733303b
Contents?: true
Size: 684 Bytes
Versions: 8
Compression:
Stored size: 684 Bytes
Contents
# frozen_string_literal: true module PubSubModelSync class MockRabbitService class MockTopic def publish(*_args) true end end class MockQueue def bind(*_args) true end def subscribe(*_args) true end def name 'name' end end class MockChannel def queue(*_args) @queue ||= MockQueue.new end def topic(*_args) @topic ||= MockTopic.new end end def create_channel(*_args) @create_channel ||= MockChannel.new end alias channel create_channel def start true end def close true end end end
Version data entries
8 entries across 8 versions & 1 rubygems