@@ -444,50 +444,15 @@ func TestCreateNamespace(t *testing.T) {
444
444
}, nil ).
445
445
Once ()
446
446
storeMock .
447
- On ("NamespaceResolve " , ctx , store . NamespaceNameResolver , "namespace" ).
448
- Return (& models. Namespace { Name : "namespace" } , nil ).
447
+ On ("NamespaceConflicts " , ctx , & models. NamespaceConflicts { Name : "namespace" } ).
448
+ Return (nil , true , nil ).
449
449
Once ()
450
450
},
451
451
expected : Expected {
452
452
ns : nil ,
453
453
err : NewErrNamespaceDuplicated (nil ),
454
454
},
455
455
},
456
- {
457
- description : "fails retrieve namespace fails without ErrNoDocuments" ,
458
- req : & requests.NamespaceCreate {
459
- UserID : "000000000000000000000000" ,
460
- Name : "namespace" ,
461
- TenantID : "00000000-0000-4000-0000-000000000000" ,
462
- },
463
- requiredMocks : func () {
464
- storeMock .
465
- On ("UserGetInfo" , ctx , "000000000000000000000000" ).
466
- Return (
467
- & models.UserInfo {
468
- OwnedNamespaces : []models.Namespace {{}},
469
- AssociatedNamespaces : []models.Namespace {},
470
- },
471
- nil ,
472
- ).
473
- Once ()
474
- storeMock .
475
- On ("UserResolve" , ctx , store .UserIDResolver , "000000000000000000000000" ).
476
- Return (& models.User {
477
- ID : "000000000000000000000000" ,
478
- MaxNamespaces : 3 ,
479
- }, nil ).
480
- Once ()
481
- storeMock .
482
- On ("NamespaceResolve" , ctx , store .NamespaceNameResolver , "namespace" ).
483
- Return (nil , errors .New ("error" )).
484
- Once ()
485
- },
486
- expected : Expected {
487
- ns : nil ,
488
- err : NewErrNamespaceDuplicated (errors .New ("error" )),
489
- },
490
- },
491
456
{
492
457
description : "fails when store namespace create fails" ,
493
458
req : & requests.NamespaceCreate {
@@ -514,8 +479,8 @@ func TestCreateNamespace(t *testing.T) {
514
479
}, nil ).
515
480
Once ()
516
481
storeMock .
517
- On ("NamespaceResolve " , ctx , store . NamespaceNameResolver , "namespace" ).
518
- Return (nil , store . ErrNoDocuments ).
482
+ On ("NamespaceConflicts " , ctx , & models. NamespaceConflicts { Name : "namespace" } ).
483
+ Return (nil , false , nil ).
519
484
Once ()
520
485
// envs.IsCommunity = true
521
486
envMock .
@@ -591,8 +556,8 @@ func TestCreateNamespace(t *testing.T) {
591
556
}, nil ).
592
557
Once ()
593
558
storeMock .
594
- On ("NamespaceResolve " , ctx , store . NamespaceNameResolver , "namespace" ).
595
- Return (nil , store . ErrNoDocuments ).
559
+ On ("NamespaceConflicts " , ctx , & models. NamespaceConflicts { Name : "namespace" } ).
560
+ Return (nil , false , nil ).
596
561
Once ()
597
562
// envs.IsCommunity = true
598
563
envMock .
@@ -707,8 +672,8 @@ func TestCreateNamespace(t *testing.T) {
707
672
}, nil ).
708
673
Once ()
709
674
storeMock .
710
- On ("NamespaceResolve " , ctx , store . NamespaceNameResolver , "namespace" ).
711
- Return (nil , store . ErrNoDocuments ).
675
+ On ("NamespaceConflicts " , ctx , & models. NamespaceConflicts { Name : "namespace" } ).
676
+ Return (nil , false , nil ).
712
677
Once ()
713
678
// envs.IsCommunity = true
714
679
envMock .
@@ -829,8 +794,8 @@ func TestCreateNamespace(t *testing.T) {
829
794
}, nil ).
830
795
Once ()
831
796
storeMock .
832
- On ("NamespaceResolve " , ctx , store . NamespaceNameResolver , "namespace" ).
833
- Return (nil , store . ErrNoDocuments ).
797
+ On ("NamespaceConflicts " , ctx , & models. NamespaceConflicts { Name : "namespace" } ).
798
+ Return (nil , false , nil ).
834
799
Once ()
835
800
envMock .
836
801
On ("Get" , "SHELLHUB_CLOUD" ).
@@ -946,8 +911,8 @@ func TestCreateNamespace(t *testing.T) {
946
911
}, nil ).
947
912
Once ()
948
913
storeMock .
949
- On ("NamespaceResolve " , ctx , store . NamespaceNameResolver , "namespace" ).
950
- Return (nil , store . ErrNoDocuments ).
914
+ On ("NamespaceConflicts " , ctx , & models. NamespaceConflicts { Name : "namespace" } ).
915
+ Return (nil , false , nil ).
951
916
Once ()
952
917
envMock .
953
918
On ("Get" , "SHELLHUB_CLOUD" ).
0 commit comments