Sha256: 8ccc50031d2a8c8e7bdd6e21b005e4abb2cea55889716db7037a718fe6b5cafc

Contents?: true

Size: 402 Bytes

Versions: 7

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

7 entries across 7 versions & 1 rubygems

Version Path
punk-0.3.6 spec/workers/punk/geocode_session_worker_spec.rb
punk-0.3.5 spec/workers/punk/geocode_session_worker_spec.rb
punk-0.3.4 spec/workers/punk/geocode_session_worker_spec.rb
punk-0.3.3 spec/workers/punk/geocode_session_worker_spec.rb
punk-0.3.2 spec/workers/punk/geocode_session_worker_spec.rb
punk-0.3.1 spec/workers/punk/geocode_session_worker_spec.rb
punk-0.2.0 spec/workers/punk/geocode_session_worker_spec.rb