Commit a3244cac authored by James Lopez's avatar James Lopez

add metrics spec

parent 59e051cf
require 'spec_helper'
describe Gitlab::Metrics::MultiFileEditor do
let(:project) { create(:project, :repository) }
let(:user) { create(:user) }
let(:params) do
[
:multi_file_editor_usage,
'Total number of commits using the multi-file web editor',
{
project: 'abcd',
user: 'abcd',
line_changes: 1,
files_count: 1
}
]
end
subject { described_class.new(project, user, project.repository.commit('HEAD')) }
before do
allow(Digest::SHA256).to receive(:hexdigest).and_return('abcd')
end
describe '.record' do
it 'records the right number of commit files' do
expect(::Gitlab::Metrics).to receive(:counter).with(*params)
subject.record
end
end
end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment