diff options
author | Jacob Vosmaer <contact@jacobvosmaer.nl> | 2013-11-01 13:46:13 +0100 |
---|---|---|
committer | Jacob Vosmaer <contact@jacobvosmaer.nl> | 2013-11-01 13:46:37 +0100 |
commit | e76ad1dcb81e7be46f89b2fa4b848078a6318845 (patch) | |
tree | 730f33aeb9d5657795ec0a850a080d8de6263941 /spec/gitlab_projects_spec.rb | |
parent | 634482d165ee5759206c42692a6857a588e63007 (diff) | |
download | gitlab-shell-e76ad1dcb81e7be46f89b2fa4b848078a6318845.tar.gz |
Refactor hook creation in GitlabProjects
Diffstat (limited to 'spec/gitlab_projects_spec.rb')
-rw-r--r-- | spec/gitlab_projects_spec.rb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/spec/gitlab_projects_spec.rb b/spec/gitlab_projects_spec.rb index 6ff72ec..5c0b5b7 100644 --- a/spec/gitlab_projects_spec.rb +++ b/spec/gitlab_projects_spec.rb @@ -95,14 +95,15 @@ describe GitlabProjects do it "should create a directory" do gl_projects.stub(system: true) + gl_projects.stub(create_hooks: true) gl_projects.exec File.exists?(tmp_repo_path).should be_true end it "should receive valid cmd" do valid_cmd = "cd #{tmp_repo_path} && git init --bare" - valid_cmd << " && ln -s #{ROOT_PATH}/hooks/update #{tmp_repo_path}/hooks/update" - gl_projects.should_receive(:system).with(valid_cmd) + gl_projects.should_receive(:system).with(valid_cmd).and_return(true) + gl_projects.should_receive(:create_hooks).with(tmp_repo_path) gl_projects.exec end |