summaryrefslogtreecommitdiff
path: root/spec/services
diff options
context:
space:
mode:
authorValery Sizov <vsv2711@gmail.com>2015-04-01 15:23:01 +0300
committerValery Sizov <vsv2711@gmail.com>2015-04-01 15:23:01 +0300
commitedfe6539b4c39caaffce119b8d716e94c86c9169 (patch)
treebb62b6078d993efda8ee615f2c692fe89e1910ff /spec/services
parent2378f2c8cb0cdd9538c0336a359deadf52255adc (diff)
downloadgitlab-ci-edfe6539b4c39caaffce119b8d716e94c86c9169.tar.gz
refactoring of deploy job creationdeploy_without_tests
Diffstat (limited to 'spec/services')
-rw-r--r--spec/services/create_commit_service_spec.rb13
1 files changed, 13 insertions, 0 deletions
diff --git a/spec/services/create_commit_service_spec.rb b/spec/services/create_commit_service_spec.rb
index d8f404e..725ea08 100644
--- a/spec/services/create_commit_service_spec.rb
+++ b/spec/services/create_commit_service_spec.rb
@@ -20,5 +20,18 @@ describe CreateCommitService do
it { should be_false }
end
+
+ context "deploy builds" do
+ it "calls create_deploy_builds if there are no builds" do
+ project.jobs.destroy_all
+ Commit.any_instance.should_receive(:create_deploy_builds)
+ service.execute(project, ref: 'refs/heads/master', before: '00000000', after: '31das312')
+ end
+
+ it "does not call create_deploy_builds if there is build" do
+ Commit.any_instance.should_not_receive(:create_deploy_builds)
+ service.execute(project, ref: 'refs/heads/master', before: '00000000', after: '31das312')
+ end
+ end
end
end