Sha256: 40dabab46c3f6725d189882b7f77606c3586fa03bf335a5f20bfa730cc95fb95

Contents?: true

Size: 811 Bytes

Versions: 6

Compression:

Stored size: 811 Bytes

Contents

require "helper"

class FakeUdpSocketTest < ActiveSupport::TestCase
  test "timer boolean" do
    socket = FakeUdpSocket.new
    socket.send "action_controller.posts.index.runtime:2|ms"
    assert_equal true,  socket.timer?("action_controller.posts.index.runtime")
    assert_equal false, socket.timer?("action_controller.posts.index.faketime")
  end

  test "counter boolean" do
    socket = FakeUdpSocket.new
    socket.send "action_controller.status.200:1|c"
    assert_equal true,  socket.counter?("action_controller.status.200")
    assert_equal false, socket.counter?("action_controller.status.400")
  end

  test "send, recv and clear" do
    socket = FakeUdpSocket.new
    socket.send "foo"
    socket.send "bar"
    assert_equal "foo", socket.recv
    socket.clear
    assert_nil socket.recv
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
nunes-0.5.0 test/fake_udp_socket_test.rb
nunes-0.4.0 test/fake_udp_socket_test.rb
nunes-0.3.1 test/fake_udp_socket_test.rb
nunes-0.3.0 test/fake_udp_socket_test.rb
nunes-0.2.0 test/fake_udp_socket_test.rb
nunes-0.1.0 test/fake_udp_socket_test.rb