Sha256: 6c4b06d3c74392e6b371ba9d8e1de372f8f2d767fc134d17dda8f822c440d008

Contents?: true

Size: 1.5 KB

Versions: 15

Compression:

Stored size: 1.5 KB

Contents

require "spec_helper"

describe Pubnub::ChannelRegistration do
  around :each do |example|
    example.run_with_retry retry: 10
  end

  context "whatever" do
    let(:pubnub) do
      Pubnub::Client.new(
        subscribe_key: "sub-a-mock-key",
        publish_key: "pub-a-mock-key",
        auth_key: "ruby-test-auth",
        uuid: "ruby-test-uuid",
      )
    end

    it "works with just channel specified" do
      VCR.use_cassette("examples/delete_messages_channel", record: :once) do
        envelope = pubnub.delete_messages(channel: :demo)
        expect(envelope.value.status[:code]).to eq 200
      end
    end

    it "works with channel and start specified" do
      VCR.use_cassette("examples/delete_messages_channel_start", record: :once) do
        envelope = pubnub.delete_messages(channel: :demo, start: "15040071432538531")
        expect(envelope.value.status[:code]).to eq 200
      end
    end

    it "works with channel, start and end specified" do
      VCR.use_cassette("examples/delete_messages_channel_start_end", record: :once) do
        envelope = pubnub.delete_messages(channel: :demo, start: "1504003597000", end: "1504007197000")
        expect(envelope.value.status[:code]).to eq 200
      end
    end

    it "works with channel and end specified" do
      VCR.use_cassette("examples/delete_messages_channel_end", record: :once) do
        envelope = pubnub.delete_messages(channel: :demo, end: "15040071432538531")
        expect(envelope.value.status[:code]).to eq 200
      end
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
pubnub-4.6.0 spec/examples/delete_messages_examples_spec.rb
pubnub-4.5.0 spec/examples/delete_messages_examples_spec.rb
pubnub-4.4.0 spec/examples/delete_messages_examples_spec.rb
pubnub-4.3.0 spec/examples/delete_messages_examples_spec.rb
pubnub-4.2.7 spec/examples/delete_messages_examples_spec.rb
pubnub-4.2.6 spec/examples/delete_messages_examples_spec.rb
pubnub-4.2.5 spec/examples/delete_messages_examples_spec.rb
pubnub-4.2.4 spec/examples/delete_messages_examples_spec.rb
pubnub-4.2.3 spec/examples/delete_messages_examples_spec.rb
pubnub-4.2.2 spec/examples/delete_messages_examples_spec.rb
pubnub-4.2.1 spec/examples/delete_messages_examples_spec.rb
pubnub-4.2.0 spec/examples/delete_messages_examples_spec.rb
pubnub-4.1.6 spec/examples/delete_messages_examples_spec.rb
pubnub-4.1.5 spec/examples/delete_messages_examples_spec.rb
pubnub-4.1.2 spec/examples/delete_messages_examples_spec.rb