@@ -216,7 +216,7 @@ func TestLand_ReturnsSqid(t *testing.T) {
216216
217217 req := & pb.LandRequest {
218218 Queue : "test-queue" ,
219- Change : & pb.Change {Source : "github" , Uris : [] string { "github.com/ uber/test-repo/123/abc123def"} },
219+ Change : & pb.Change {Uri : "github:// uber/test-repo/pull/ 123/abc123def" },
220220 }
221221 resp , err := controller .Land (ctx , req )
222222
@@ -248,16 +248,15 @@ func TestLand_PassesCorrectParametersToStore(t *testing.T) {
248248
249249 req := & pb.LandRequest {
250250 Queue : "my-queue" ,
251- Change : & pb.Change {Source : "github" , Uris : [] string { "github.com/ uber/myservice/1/abc111" , "github.com/uber/myservice/ 2/def222"} },
251+ Change : & pb.Change {Uri : "github:// uber/myservice/pull/ 1/abc111/ 2/def222" },
252252 Strategy : pb .Strategy_REBASE ,
253253 }
254254 resp , err := controller .Land (ctx , req )
255255
256256 require .NoError (t , err )
257257 assert .Equal (t , "my-queue/42" , capturedRequest .ID )
258258 assert .Equal (t , "my-queue" , capturedRequest .Queue )
259- assert .Equal (t , "github" , capturedRequest .Change .Provider )
260- assert .Equal (t , []string {"github.com/uber/myservice/1/abc111" , "github.com/uber/myservice/2/def222" }, capturedRequest .Change .URIs )
259+ assert .Equal (t , "github://uber/myservice/pull/1/abc111/2/def222" , capturedRequest .Change .URI )
261260 assert .Equal (t , entity .RequestLandStrategyRebase , capturedRequest .LandStrategy )
262261 assert .Equal (t , entity .RequestStateNew , capturedRequest .State )
263262 assert .Equal (t , int32 (1 ), capturedRequest .Version )
@@ -285,7 +284,7 @@ func TestLand_ReturnsErrorOnStorageFailure(t *testing.T) {
285284
286285 req := & pb.LandRequest {
287286 Queue : "test-queue" ,
288- Change : & pb.Change {Source : "github" , Uris : [] string { "github.com/ uber/test-repo/123/abc123def"} },
287+ Change : & pb.Change {Uri : "github:// uber/test-repo/pull/ 123/abc123def" },
289288 }
290289 _ , err := controller .Land (ctx , req )
291290
@@ -313,7 +312,7 @@ func TestLand_ReturnsErrorOnCounterFailure(t *testing.T) {
313312
314313 req := & pb.LandRequest {
315314 Queue : "test-queue" ,
316- Change : & pb.Change {Source : "github" , Uris : [] string { "github.com/ uber/test-repo/123/abc123def"} },
315+ Change : & pb.Change {Uri : "github:// uber/test-repo/pull/ 123/abc123def" },
317316 }
318317 _ , err := controller .Land (ctx , req )
319318
@@ -344,7 +343,7 @@ func TestLand_CounterDomainIncludesQueue(t *testing.T) {
344343
345344 req := & pb.LandRequest {
346345 Queue : "my-queue" ,
347- Change : & pb.Change {Source : "github" , Uris : [] string { "github.com/ uber/test-repo/123/abc123def"} },
346+ Change : & pb.Change {Uri : "github:// uber/test-repo/pull/ 123/abc123def" },
348347 }
349348 _ , err := controller .Land (ctx , req )
350349
@@ -366,15 +365,15 @@ func TestLand_ReturnsErrorOnEmptyQueue(t *testing.T) {
366365
367366 req := & pb.LandRequest {
368367 Queue : "" ,
369- Change : & pb.Change {Source : "github" , Uris : [] string { "github.com/ uber/test-repo/123/abc123def"} },
368+ Change : & pb.Change {Uri : "github:// uber/test-repo/pull/ 123/abc123def" },
370369 }
371370 _ , err := controller .Land (ctx , req )
372371
373372 require .Error (t , err )
374373 assert .True (t , IsInvalidRequest (err ))
375374}
376375
377- func TestLand_ReturnsErrorOnEmptyChangeSource (t * testing.T ) {
376+ func TestLand_ReturnsErrorOnEmptyChangeUri (t * testing.T ) {
378377 store := & mockStorage {requestStore : & mockRequestStore {
379378 createFunc : func (ctx context.Context , request entity.Request ) error {
380379 return nil
@@ -388,7 +387,7 @@ func TestLand_ReturnsErrorOnEmptyChangeSource(t *testing.T) {
388387
389388 req := & pb.LandRequest {
390389 Queue : "test-queue" ,
391- Change : & pb.Change {Source : "" , Uris : [] string { "github.com/uber/test-repo/123/abc123def" } },
390+ Change : & pb.Change {Uri : "" },
392391 }
393392 _ , err := controller .Land (ctx , req )
394393
@@ -418,28 +417,6 @@ func TestLand_ReturnsErrorOnNilChange(t *testing.T) {
418417 assert .True (t , IsInvalidRequest (err ))
419418}
420419
421- func TestLand_ReturnsErrorOnEmptyChangeIDs (t * testing.T ) {
422- store := & mockStorage {requestStore : & mockRequestStore {
423- createFunc : func (ctx context.Context , request entity.Request ) error {
424- return nil
425- },
426- }}
427- cnt := & mockCounter {nextFunc : func (ctx context.Context , domain string ) (int64 , error ) {
428- return 1 , nil
429- }}
430- controller := NewLandController (zap .NewNop ().Sugar (), tally .NoopScope , store , cnt , noopPublisher (), "request" )
431- ctx := context .Background ()
432-
433- req := & pb.LandRequest {
434- Queue : "test-queue" ,
435- Change : & pb.Change {Source : "github" , Uris : []string {}},
436- }
437- _ , err := controller .Land (ctx , req )
438-
439- require .Error (t , err )
440- assert .True (t , IsInvalidRequest (err ))
441- }
442-
443420func TestLand_PublishesToQueue (t * testing.T ) {
444421 var publishedTopic string
445422 var publishedMessage queue.Message
@@ -463,7 +440,7 @@ func TestLand_PublishesToQueue(t *testing.T) {
463440
464441 req := & pb.LandRequest {
465442 Queue : "test-queue" ,
466- Change : & pb.Change {Source : "github" , Uris : [] string { "github.com/ uber/backend/456/fed987cba"} },
443+ Change : & pb.Change {Uri : "github:// uber/backend/pull/ 456/fed987cba" },
467444 Strategy : pb .Strategy_REBASE ,
468445 }
469446 resp , err := controller .Land (ctx , req )
@@ -481,8 +458,7 @@ func TestLand_PublishesToQueue(t *testing.T) {
481458 require .NoError (t , err )
482459 assert .Equal (t , "test-queue/123" , deserializedReq .ID )
483460 assert .Equal (t , "test-queue" , deserializedReq .Queue )
484- assert .Equal (t , "github" , deserializedReq .Change .Provider )
485- assert .Equal (t , []string {"github.com/uber/backend/456/fed987cba" }, deserializedReq .Change .URIs )
461+ assert .Equal (t , "github://uber/backend/pull/456/fed987cba" , deserializedReq .Change .URI )
486462 assert .Equal (t , entity .RequestLandStrategyRebase , deserializedReq .LandStrategy )
487463 assert .Equal (t , entity .RequestStateNew , deserializedReq .State )
488464 assert .Equal (t , int32 (1 ), deserializedReq .Version )
@@ -506,7 +482,7 @@ func TestLand_ContinuesWhenPublishFails(t *testing.T) {
506482
507483 req := & pb.LandRequest {
508484 Queue : "test-queue" ,
509- Change : & pb.Change {Source : "github" , Uris : [] string { "github.com/ uber/service/1/abc123def"} },
485+ Change : & pb.Change {Uri : "github:// uber/service/pull/ 1/abc123def" },
510486 }
511487 _ , err := controller .Land (ctx , req )
512488
0 commit comments