diff options
author | tiagonbotelho <tiagonbotelho@hotmail.com> | 2016-07-19 01:13:21 +0300 |
---|---|---|
committer | tiagonbotelho <tiagonbotelho@hotmail.com> | 2016-07-19 01:13:21 +0300 |
commit | 28f85155f5125131d109629871a3257a471ad5af (patch) | |
tree | 2bfd94ba93b5c8bd6b16473683d84064c19bb9e6 /spec/models/repository_spec.rb | |
parent | 50f3d0d4f1392b3e45abe623506965016889cf8b (diff) |
fixes rubocop issues and implements create_commit test
Diffstat (limited to 'spec/models/repository_spec.rb')
-rw-r--r-- | spec/models/repository_spec.rb | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/spec/models/repository_spec.rb b/spec/models/repository_spec.rb index c1ebbf9ac4e..eb71a62ec56 100644 --- a/spec/models/repository_spec.rb +++ b/spec/models/repository_spec.rb @@ -129,12 +129,28 @@ describe Repository, models: true do end end + describe :create_file do + it 'commits change to a file successfully' do + expect do + repository.commit_file(user, 'LICENSE', 'Copyright!', + 'Updates filename', + 'master', true) + end.to change { repository.commits('master').count }.by(1) + + blob = Blob.decorate(repository.blob_at(repository.commits('master').first.id, 'LICENSE')) + + expect(blob.data).to eq('Copyright!') + end + end + describe :update_file do it 'updates filename successfully' do - expect{repository.update_file(user, 'NEWLICENSE', 'Copyright!', + expect do + repository.update_file(user, 'NEWLICENSE', 'Copyright!', branch: 'master', previous_path: 'LICENSE', - message: 'Changes filename')}.to change { repository.commits('master').count }.by(1) + message: 'Changes filename') + end.to change { repository.commits('master').count }.by(1) files = repository.ls_files('master') |