summaryrefslogtreecommitdiff
path: root/spec/models/commit_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/models/commit_spec.rb')
-rw-r--r--spec/models/commit_spec.rb17
1 files changed, 13 insertions, 4 deletions
diff --git a/spec/models/commit_spec.rb b/spec/models/commit_spec.rb
index 0038e36..2074781 100644
--- a/spec/models/commit_spec.rb
+++ b/spec/models/commit_spec.rb
@@ -132,15 +132,24 @@ describe Commit do
it { commit.sha.should start_with(subject) }
end
- describe "create_deploy_builds" do
- it "creates deploy build" do
+ describe :create_next_builds do
+ it "creates builds for next type" do
config_processor = GitlabCiYamlProcessor.new(gitlab_ci_yaml)
commit.stub(:config_processor).and_return(config_processor)
- commit.create_deploy_builds
+ commit.create_builds.should be_true
commit.builds.reload
-
commit.builds.size.should == 2
+
+ commit.create_next_builds.should be_true
+ commit.builds.reload
+ commit.builds.size.should == 4
+
+ commit.create_next_builds.should be_true
+ commit.builds.reload
+ commit.builds.size.should == 5
+
+ commit.create_next_builds.should be_false
end
end