@@ -60,6 +60,11 @@ func (suite *DeploymentMutationsSuite) SetupTest() {
6060 SetEnvironmentID (suite .testData .environment .ID ).
6161 SetKubernetesSecret ("test-service-secret" ).
6262 SaveX (suite .Ctx )
63+ suite .DB .ServiceConfig .Create ().
64+ SetBuilder (schema .ServiceBuilderDocker ).
65+ SetServiceID (suite .testData .service .ID ).
66+ SetBuilder (schema .ServiceBuilderRailpack ).
67+ SetIcon ("database" ).SaveX (suite .Ctx )
6368
6469 suite .testData .deployment = suite .DB .Deployment .Create ().
6570 SetServiceID (suite .testData .service .ID ).
@@ -71,6 +76,7 @@ func (suite *DeploymentMutationsSuite) SetupTest() {
7176 Name : "Test User" ,
7277 AvatarURL : "https://github.com/test.png" ,
7378 }).
79+ SetBuilder (schema .ServiceBuilderDocker ).
7480 SaveX (suite .Ctx )
7581}
7682
@@ -155,7 +161,7 @@ func (suite *DeploymentMutationsSuite) TestCreate() {
155161 )
156162
157163 suite .Error (err )
158- suite .ErrorContains ( err , "constraint failed " )
164+ suite .True ( ent . IsNotFound ( err ) , "Expected not found error for invalid service ID " )
159165 })
160166
161167 suite .Run ("Create Error when DB closed" , func () {
@@ -295,6 +301,7 @@ func (suite *DeploymentMutationsSuite) TestMarkFailed() {
295301 SetServiceID (suite .testData .service .ID ).
296302 SetStatus (schema .DeploymentStatusBuildSucceeded ).
297303 SetSource (schema .DeploymentSourceManual ).
304+ SetBuilder (schema .ServiceBuilderDocker ).
298305 SetCommitAuthor (& schema.GitCommitter {
299306 Name : "Test User" ,
300307 AvatarURL : "https://github.com/test.png" ,
@@ -394,6 +401,7 @@ func (suite *DeploymentMutationsSuite) TestMarkCancelledExcept() {
394401 SetServiceID (suite .testData .service .ID ).
395402 SetStatus (schema .DeploymentStatusBuildQueued ).
396403 SetSource (schema .DeploymentSourceManual ).
404+ SetBuilder (schema .ServiceBuilderDocker ).
397405 SetCommitAuthor (& schema.GitCommitter {
398406 Name : "Test User" ,
399407 AvatarURL : "https://github.com/test.png" ,
@@ -404,6 +412,7 @@ func (suite *DeploymentMutationsSuite) TestMarkCancelledExcept() {
404412 SetServiceID (suite .testData .service .ID ).
405413 SetStatus (schema .DeploymentStatusBuildRunning ).
406414 SetSource (schema .DeploymentSourceManual ).
415+ SetBuilder (schema .ServiceBuilderDocker ).
407416 SetCommitAuthor (& schema.GitCommitter {
408417 Name : "Test User" ,
409418 AvatarURL : "https://github.com/test.png" ,
@@ -457,6 +466,7 @@ func (suite *DeploymentMutationsSuite) TestMarkAsCancelled() {
457466 SetServiceID (suite .testData .service .ID ).
458467 SetStatus (schema .DeploymentStatusBuildQueued ).
459468 SetSource (schema .DeploymentSourceManual ).
469+ SetBuilder (schema .ServiceBuilderDocker ).
460470 SetCommitAuthor (& schema.GitCommitter {
461471 Name : "Test User" ,
462472 AvatarURL : "https://github.com/test.png" ,
@@ -485,6 +495,7 @@ func (suite *DeploymentMutationsSuite) TestMarkAsCancelled() {
485495 SetServiceID (suite .testData .service .ID ).
486496 SetStatus (schema .DeploymentStatusBuildRunning ).
487497 SetSource (schema .DeploymentSourceManual ).
498+ SetBuilder (schema .ServiceBuilderDocker ).
488499 SetCommitAuthor (& schema.GitCommitter {
489500 Name : "Test User" ,
490501 AvatarURL : "https://github.com/test.png" ,
0 commit comments