Sha256: 7c5028929724a92135531445c5409171142e912a3c67a0679bf4c6fa001b74b5
Contents?: true
Size: 551 Bytes
Versions: 3
Compression:
Stored size: 551 Bytes
Contents
# frozen_string_literal: true require "spec_helper" RSpec.describe FastlyNsq::Feeder do describe "#push" do it "sends message to processor with the specified priority" do messages = [] processor = ->(m) { messages << m } priority = 5 message = "foo" feeder = described_class.new(processor, priority) expect(FastlyNsq.manager.pool).to receive(:post).with(priority).and_call_original feeder.push(message) expect { messages }.to eventually(contain_exactly(message)).within(2) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
fastly_nsq-1.18.1 | spec/feeder_spec.rb |
fastly_nsq-1.18.0 | spec/feeder_spec.rb |
fastly_nsq-1.17.1 | spec/feeder_spec.rb |