Sha256: 801f06d3122b3593155139c7bb4050676268a328c6b3ede3c6eb1b78fd6193f1

Contents?: true

Size: 877 Bytes

Versions: 8

Compression:

Stored size: 877 Bytes

Contents

require 'test/test_helper'

class TestClient < ActiveSupport::TestCase
  setup do
  end

  test "post data with configured client key" do
    Net::HTTP::Post.any_instance.expects(:set_form_data).with({ 'payload' => 'data', 'checksum' => 'checksum', 'line_count' => 10, 'chunk_expired' => false, 'key' => '1234' })
    hash = { 'payload' => 'data', 'checksum' => 'checksum', 'line_count' => 10, 'chunk_expired' => false }
    NFAgent::Client.post(:collector, hash)
  end

  test "post data with key passed in data hash" do
    Net::HTTP::Post.any_instance.expects(:set_form_data).with({ 'payload' => 'data', 'checksum' => 'checksum', 'line_count' => 10, 'chunk_expired' => false, 'key' => 'abcd' })
    hash = { 'payload' => 'data', 'checksum' => 'checksum', 'line_count' => 10, 'chunk_expired' => false, 'key' => 'abcd' }
    NFAgent::Client.post(:collector, hash)
  end

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
nfagent-1.0.0 test/test_client.rb
nfagent-0.9.50 test/test_client.rb
nfagent-0.9.30 test/test_client.rb
nfagent-0.9.29 test/test_client.rb
nfagent-0.9.28 test/test_client.rb
nfagent-0.9.27 test/test_client.rb
nfagent-0.9.26 test/test_client.rb
nfagent-0.9.20 test/test_client.rb