@@ -310,12 +310,14 @@ func Test_postResyncPRAsCodeHandler(t *testing.T) {
310310 api , db , _ , end := newTestAPI (t )
311311 defer end ()
312312
313+ repoURL := sdk .RandomString (10 )
314+
313315 u , pass := assets .InsertAdminUser (t , db )
314316 pkey := sdk .RandomString (10 )
315317 p := assets .InsertTestProject (t , db , api .Cache , pkey , pkey )
316318
317319 // Clean as code event
318- as , err := ascode .LoadAsCodeEventByRepo (context .TODO (), db , "urltomyrepo" )
320+ as , err := ascode .LoadAsCodeEventByRepo (context .TODO (), db , repoURL )
319321 assert .NoError (t , err )
320322 for _ , a := range as {
321323 assert .NoError (t , ascode .DeleteAsCodeEvent (db , a ))
@@ -341,7 +343,7 @@ vcs_ssh_key: proj-blabla
341343 app , _ , globalError := application .ParseAndImport (context .Background (), db , api .Cache , * p , eapp , application.ImportOptions {Force : true }, nil , u )
342344 assert .NoError (t , globalError )
343345
344- app .FromRepository = "urltomyrepo"
346+ app .FromRepository = repoURL
345347 assert .NoError (t , application .Update (db , api .Cache , app ))
346348
347349 //First pipeline
@@ -353,20 +355,21 @@ vcs_ssh_key: proj-blabla
353355 test .NoError (t , pipeline .InsertPipeline (db , & pip ))
354356
355357 wf := sdk.Workflow {
356- Name : sdk .RandomString (10 ),
357- ProjectID : p .ID ,
358- ProjectKey : p .Key ,
358+ Name : sdk .RandomString (10 ),
359+ ProjectID : p .ID ,
360+ ProjectKey : p .Key ,
361+ FromRepository : repoURL ,
359362 WorkflowData : sdk.WorkflowData {
360363 Node : sdk.Node {
361364 Name : "root" ,
362365 Type : sdk .NodeTypePipeline ,
363366 Context : & sdk.NodeContext {
364- PipelineID : pip .ID ,
367+ PipelineID : pip .ID ,
368+ ApplicationID : app .ID ,
365369 },
366370 },
367371 },
368372 }
369-
370373 proj2 , errP := project .Load (api .mustDB (), api .Cache , p .Key , project .LoadOptions .WithPipelines , project .LoadOptions .WithGroups , project .LoadOptions .WithIntegrations )
371374 require .NoError (t , errP )
372375 require .NoError (t , workflow .Insert (context .TODO (), db , api .Cache , * proj2 , & wf ))
@@ -416,7 +419,7 @@ vcs_ssh_key: proj-blabla
416419 asCodeEvent := sdk.AsCodeEvent {
417420 Username : u .GetUsername (),
418421 CreateDate : time .Now (),
419- FromRepo : "urltomyrepo" ,
422+ FromRepo : repoURL ,
420423 Migrate : true ,
421424 PullRequestID : 666 ,
422425 PullRequestURL : "urltomypr" ,
@@ -438,7 +441,7 @@ vcs_ssh_key: proj-blabla
438441 "key" : pkey ,
439442 })
440443
441- uri = fmt .Sprintf ("%s?appName=blabla& repo=urltomyrepo " , uri )
444+ uri = fmt .Sprintf ("%s?repo=%s " , uri , repoURL )
442445 req , err := http .NewRequest ("POST" , uri , nil )
443446 test .NoError (t , err )
444447 assets .AuthentifyRequest (t , req , u , pass )
@@ -450,12 +453,12 @@ vcs_ssh_key: proj-blabla
450453 t .Logf (w .Body .String ())
451454
452455 // Check there is no more events in db
453- assDB , err := ascode .LoadAsCodeEventByRepo (context .TODO (), db , "urltomyrepo" )
456+ assDB , err := ascode .LoadAsCodeEventByRepo (context .TODO (), db , repoURL )
454457 assert .NoError (t , err )
455458 assert .Equal (t , 0 , len (assDB ))
456459
457460 // Check workflow has been migrated
458461 wUpdated , err := workflow .Load (context .TODO (), db , api .Cache , * p , wf .Name , workflow.LoadOptions {})
459462 assert .NoError (t , err )
460- assert .Equal (t , "urltomyrepo" , wUpdated .FromRepository )
463+ assert .Equal (t , repoURL , wUpdated .FromRepository )
461464}
0 commit comments