2018-12-05 23:21:45 +05:30
|
|
|
# frozen_string_literal: true
|
|
|
|
|
|
|
|
require 'spec_helper'
|
|
|
|
|
2020-07-28 23:09:34 +05:30
|
|
|
RSpec.describe Gitlab::Diff::FileCollection::Compare do
|
2018-12-05 23:21:45 +05:30
|
|
|
include RepoHelpers
|
|
|
|
|
|
|
|
let(:project) { create(:project, :repository) }
|
|
|
|
let(:commit) { project.commit }
|
|
|
|
let(:start_commit) { sample_image_commit }
|
|
|
|
let(:head_commit) { sample_commit }
|
|
|
|
let(:raw_compare) do
|
|
|
|
Gitlab::Git::Compare.new(project.repository.raw_repository,
|
|
|
|
start_commit.id,
|
|
|
|
head_commit.id)
|
|
|
|
end
|
|
|
|
|
|
|
|
it_behaves_like 'diff statistics' do
|
|
|
|
let(:collection_default_args) do
|
|
|
|
{
|
|
|
|
project: diffable.project,
|
|
|
|
diff_options: {},
|
|
|
|
diff_refs: diffable.diff_refs
|
|
|
|
}
|
|
|
|
end
|
|
|
|
let(:diffable) { Compare.new(raw_compare, project) }
|
|
|
|
let(:stub_path) { '.gitignore' }
|
|
|
|
end
|
|
|
|
end
|