Sha256: bc9a228e0396fb2a62484374fa35b5993d0287ab726a3ebd22abdaf145fe3243

Contents?: true

Size: 402 Bytes

Versions: 1

Compression:

Stored size: 402 Bytes

Contents

# frozen_string_literal: true

describe PUNK::GeocodeSessionWorker, :vcr do
  let(:remote_addr) { "42.221.129.61" }
  let(:session) { create(:session, remote_addr: remote_addr) }

  it "updates the session data" do
    expect(session.data).to eq({})
    described_class.perform_async(session_id: session.id)
    described_class.drain
    session.reload
    expect(session.data).not_to eq({})
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
punk-0.4.1 spec/workers/punk/geocode_session_worker_spec.rb