From c6097f24d32610d4c12ae0e9d16b72dc53cda9da Mon Sep 17 00:00:00 2001 From: tiagonbotelho Date: Mon, 18 Jul 2016 14:53:27 +0100 Subject: adds test for update_file method --- spec/models/repository_spec.rb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/spec/models/repository_spec.rb b/spec/models/repository_spec.rb index 24e49c8def3..75afb0c1022 100644 --- a/spec/models/repository_spec.rb +++ b/spec/models/repository_spec.rb @@ -129,6 +129,20 @@ describe Repository, models: true do end end + describe :update_file do + it 'updates filename successfully' do + expect{repository.update_file(user, 'NEWLICENSE', 'Copyright!', + branch: 'master', + previous_path: 'LICENSE', + message: 'Changes filename')}.to change { repository.commits('master').count }.by(1) + + files = repository.ls_files('master') + + expect(files).not_to include('LICENSE') + expect(files).to include('NEWLICENSE') + end + end + describe "search_files" do let(:results) { repository.search_files('feature', 'master') } subject { results } -- cgit v1.2.1