diff options
Diffstat (limited to 'spec/models/commit_spec.rb')
-rw-r--r-- | spec/models/commit_spec.rb | 17 |
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 |