瀏覽代碼

Adjust Pipeline Hibernation test to check for error instead of panic

Signed-off-by: Robert Lin <robertlin1@gmail.com>
Robert Lin 6 年之前
父節點
當前提交
ce3c1ac239
共有 1 個文件被更改,包括 5 次插入3 次删除
  1. 5 3
      internal/core/pipeline_test.go

+ 5 - 3
internal/core/pipeline_test.go

@@ -876,13 +876,15 @@ func TestPipelineRunHibernation(t *testing.T) {
 	}
 	pipeline.PrintActions = true
 	_, err := pipeline.Run(commits)
-	assert.Nil(t, err)
+	assert.NoError(t, err)
 	assert.True(t, item.Hibernated)
 	assert.True(t, item.Booted)
 	item.RaiseHibernateError = true
-	assert.Panics(t, func() { pipeline.Run(commits) })
+	_, err = pipeline.Run(commits)
+	assert.Error(t, err)
 	item.RaiseHibernateError = false
 	pipeline.Run(commits)
 	item.RaiseBootError = true
-	assert.Panics(t, func() { pipeline.Run(commits) })
+	_, err = pipeline.Run(commits)
+	assert.Error(t, err)
 }