Sha256: 9159a20bae9cb408fccbc8060d97704395e35429323d07616721a0d8c4bb1bed

Contents?: true

Size: 744 Bytes

Versions: 34

Compression:

Stored size: 744 Bytes

Contents

# frozen_string_literal: true

require "test_helper"

class StatsDDatagramBuilderTest < Minitest::Test
  def setup
    @datagram_builder = StatsD::Instrument::StatsDDatagramBuilder.new
  end

  def test_raises_on_unsupported_metrics
    assert_raises(NotImplementedError) { @datagram_builder.h("fo:o", 10, nil, nil) }
    assert_raises(NotImplementedError) { @datagram_builder.d("fo:o", 10, nil, nil) }
    assert_raises(NotImplementedError) { @datagram_builder.kv("fo:o", 10, nil, nil) }
  end

  def test_raises_when_using_tags
    assert_raises(NotImplementedError) { @datagram_builder.c("fo:o", 10, nil, foo: "bar") }
    assert_raises(NotImplementedError) { StatsD::Instrument::StatsDDatagramBuilder.new(default_tags: ["foo"]) }
  end
end

Version data entries

34 entries across 34 versions & 1 rubygems

Version Path
statsd-instrument-3.5.6 test/statsd_datagram_builder_test.rb
statsd-instrument-3.5.5 test/statsd_datagram_builder_test.rb
statsd-instrument-3.5.4 test/statsd_datagram_builder_test.rb
statsd-instrument-3.5.3 test/statsd_datagram_builder_test.rb
statsd-instrument-3.5.2 test/statsd_datagram_builder_test.rb
statsd-instrument-3.5.1 test/statsd_datagram_builder_test.rb
statsd-instrument-3.5.0 test/statsd_datagram_builder_test.rb
statsd-instrument-3.4.0 test/statsd_datagram_builder_test.rb
statsd-instrument-3.3.0 test/statsd_datagram_builder_test.rb
statsd-instrument-3.2.1 test/statsd_datagram_builder_test.rb
statsd-instrument-3.2.0 test/statsd_datagram_builder_test.rb
statsd-instrument-3.1.2 test/statsd_datagram_builder_test.rb
statsd-instrument-3.1.1 test/statsd_datagram_builder_test.rb
statsd-instrument-3.1.0 test/statsd_datagram_builder_test.rb