Skip to content

Commit

Permalink
Fix CreateBranchService after Repository#commit_file was renamed to c…
Browse files Browse the repository at this point in the history
…reate_file

Closes #29687
  • Loading branch information
adamniedzielski committed Mar 21, 2017
1 parent 46146e3 commit 163ba97
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 3 deletions.
6 changes: 3 additions & 3 deletions app/services/create_branch_service.rb
Expand Up @@ -25,12 +25,12 @@ def success(branch)
private

def create_master_branch
project.repository.commit_file(
project.repository.create_file(
current_user,
'/README.md',
'',
message: 'Add README.md',
branch_name: 'master',
update: false)
branch_name: 'master'
)
end
end
24 changes: 24 additions & 0 deletions spec/services/create_branch_service_spec.rb
@@ -0,0 +1,24 @@
require 'spec_helper'

describe CreateBranchService, services: true do
let(:user) { create(:user) }
let(:service) { described_class.new(project, user) }

describe '#execute' do
context 'when repository is empty' do
let(:project) { create(:project_empty_repo) }

it 'creates master branch' do
service.execute('my-feature', 'master')

expect(project.repository.branch_exists?('master')).to be_truthy
end

it 'creates my-feature branch' do
service.execute('my-feature', 'master')

expect(project.repository.branch_exists?('my-feature')).to be_truthy
end
end
end
end

0 comments on commit 163ba97

Please sign in to comment.