Sha256: b382a5bb3ec66d119d3679555d81fc044972eb9308a07830bc37ca303f9ffd66

Contents?: true

Size: 618 Bytes

Versions: 6

Compression:

Stored size: 618 Bytes

Contents

require "helper"
require "minitest/mock"

class TimingAliasedAdapterTest < ActiveSupport::TestCase
  test "passes increment along" do
    mock = MiniTest::Mock.new
    mock.expect :increment, nil, ["single", 1]
    mock.expect :increment, nil, ["double", 2]

    client = Nunes::Adapters::TimingAliased.new(mock)
    client.increment("single")
    client.increment("double", 2)

    mock.verify
  end

  test "sends timing to gauge" do
    mock = MiniTest::Mock.new
    mock.expect :gauge, nil, ["foo", 23]

    client = Nunes::Adapters::TimingAliased.new(mock)
    client.timing("foo", 23)

    mock.verify
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

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