Sha256: bb9685228401d7c780a27cc0248361855d9eeeac2707fb5bb1e76dde66c9ae61

Contents?: true

Size: 579 Bytes

Versions: 59

Compression:

Stored size: 579 Bytes

Contents

# encoding: utf-8
require_relative "../../support/shared_examples"
require_relative "../../support/matchers"
require "spec_helper"

describe LogStash::Instrument::NullMetric do

  let(:key) { "test" }
  subject { LogStash::Instrument::NullMetric.new(nil) }

  it "defines the same interface as `Metric`" do
    expect(described_class).to implement_interface_of(LogStash::Instrument::Metric)
  end

  describe "#namespace" do
    it "return a NamespacedNullMetric" do
      expect(subject.namespace(key)).to be_kind_of LogStash::Instrument::NamespacedNullMetric
    end
  end
end

Version data entries

59 entries across 59 versions & 1 rubygems

Version Path
logstash-core-6.8.23-java spec/logstash/instrument/null_metric_spec.rb
logstash-core-6.8.22-java spec/logstash/instrument/null_metric_spec.rb
logstash-core-6.8.21-java spec/logstash/instrument/null_metric_spec.rb
logstash-core-6.8.20-java spec/logstash/instrument/null_metric_spec.rb
logstash-core-6.8.19-java spec/logstash/instrument/null_metric_spec.rb
logstash-core-6.8.18-java spec/logstash/instrument/null_metric_spec.rb
logstash-core-6.8.17-java spec/logstash/instrument/null_metric_spec.rb
logstash-core-6.8.16-java spec/logstash/instrument/null_metric_spec.rb
logstash-core-6.8.15-java spec/logstash/instrument/null_metric_spec.rb
logstash-core-6.8.14-java spec/logstash/instrument/null_metric_spec.rb
logstash-core-6.8.13-java spec/logstash/instrument/null_metric_spec.rb
logstash-core-6.8.12-java spec/logstash/instrument/null_metric_spec.rb
logstash-core-6.8.11-java spec/logstash/instrument/null_metric_spec.rb
logstash-core-6.8.10-java spec/logstash/instrument/null_metric_spec.rb
logstash-core-6.8.9-java spec/logstash/instrument/null_metric_spec.rb
logstash-core-6.8.8-java spec/logstash/instrument/null_metric_spec.rb
logstash-core-6.8.7-java spec/logstash/instrument/null_metric_spec.rb
logstash-core-7.5.2-java spec/logstash/instrument/null_metric_spec.rb
logstash-core-7.5.1-java spec/logstash/instrument/null_metric_spec.rb
logstash-core-6.8.6-java spec/logstash/instrument/null_metric_spec.rb