Sha256: 4d1444757e46bb85b1838974f973396a9b4b72b0daa7eb6b31b532620be37ff6

Contents?: true

Size: 744 Bytes

Versions: 11

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

11 entries across 11 versions & 1 rubygems

Version Path
statsd-instrument-3.0.2 test/statsd_datagram_builder_test.rb
statsd-instrument-3.0.1 test/statsd_datagram_builder_test.rb
statsd-instrument-3.0.0 test/statsd_datagram_builder_test.rb
statsd-instrument-3.0.0.pre2 test/statsd_datagram_builder_test.rb
statsd-instrument-2.9.2 test/statsd_datagram_builder_test.rb
statsd-instrument-3.0.0.pre1 test/statsd_datagram_builder_test.rb
statsd-instrument-2.9.1 test/statsd_datagram_builder_test.rb
statsd-instrument-2.9.0 test/statsd_datagram_builder_test.rb
statsd-instrument-2.8.0 test/statsd_datagram_builder_test.rb
statsd-instrument-2.7.1 test/statsd_datagram_builder_test.rb
statsd-instrument-2.7.0 test/statsd_datagram_builder_test.rb