Sha256: bce063eb2f9e33d3fb893f65f1baf5dc8b8d53bdeb1469d069cb133d276cc6f8

Contents?: true

Size: 452 Bytes

Versions: 11

Compression:

Stored size: 452 Bytes

Contents

describe Pheme::MessageHandler do
  before(:each) { use_default_configuration! }
  let(:message) { RecursiveOpenStruct.new(status: "complete") }
  let(:timestamp) { '2018-04-17T21:45:05.915Z' }
  subject { ExampleMessageHandler.new(message: message, metadata: { timestamp: timestamp }) }

  describe "#handle" do
    it "handles the message correctly" do
      expect(Pheme.logger).to receive(:info).with("Done")
      subject.handle
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
pheme-3.1.2 spec/message_handler_spec.rb
pheme-3.1.1 spec/message_handler_spec.rb
pheme-3.1.0 spec/message_handler_spec.rb
pheme-3.0.1 spec/message_handler_spec.rb
pheme-3.0.0 spec/message_handler_spec.rb
pheme-1.2.2 spec/message_handler_spec.rb
pheme-1.2.1 spec/message_handler_spec.rb
pheme-1.2.0 spec/message_handler_spec.rb
pheme-1.1.1 spec/message_handler_spec.rb
pheme-1.1.0 spec/message_handler_spec.rb
pheme-1.0.0 spec/message_handler_spec.rb