mirror of
https://github.com/wahyd4/gitlabhq.git
synced 2026-08-26 21:16:06 +10:00
Gitlab::Git::Diff specs
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
require "spec_helper"
|
||||
|
||||
describe Gitlab::Git::Diff do
|
||||
before do
|
||||
@raw_diff_hash = {
|
||||
diff: 'Hello world',
|
||||
new_path: 'temp.rb',
|
||||
old_path: 'test.rb',
|
||||
a_mode: '100644',
|
||||
b_mode: '100644',
|
||||
new_file: false,
|
||||
renamed_file: true,
|
||||
deleted_file: false,
|
||||
}
|
||||
|
||||
@grit_diff = double('Grit::Diff', @raw_diff_hash)
|
||||
end
|
||||
|
||||
context 'init from grit' do
|
||||
before do
|
||||
@diff = Gitlab::Git::Diff.new(@raw_diff_hash)
|
||||
end
|
||||
|
||||
it { @diff.to_hash.should == @raw_diff_hash }
|
||||
end
|
||||
|
||||
context 'init from hash' do
|
||||
before do
|
||||
@diff = Gitlab::Git::Diff.new(@grit_diff)
|
||||
end
|
||||
|
||||
it { @diff.to_hash.should == @raw_diff_hash }
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user