prometheus_metric_spec.rb 582 字节
Newer Older
R
Ryan Cobb 已提交
1 2
# frozen_string_literal: true

3
require 'spec_helper'
R
Ryan Cobb 已提交
4

R
Ryan Cobb 已提交
5
describe Gitlab::DatabaseImporters::CommonMetrics::PrometheusMetric do
R
Ryan Cobb 已提交
6 7 8 9 10
  it 'group enum equals ::PrometheusMetric' do
    expect(described_class.groups).to eq(::PrometheusMetric.groups)
  end

  it '.group_titles equals ::PrometheusMetric' do
R
Ryan Cobb 已提交
11 12 13
    existing_group_titles = ::PrometheusMetricEnums.group_details.each_with_object({}) do |(key, value), memo|
      memo[key] = value[:group_title]
    end
R
Ryan Cobb 已提交
14
    expect(Gitlab::DatabaseImporters::CommonMetrics::PrometheusMetricEnums.group_titles).to eq(existing_group_titles)
R
Ryan Cobb 已提交
15 16
  end
end