Skip to content

Commit 6e1211e

Browse files
committed
Updated test to run correctly on linux
1 parent 2b7a27e commit 6e1211e

File tree

1 file changed

+4
-17
lines changed

1 file changed

+4
-17
lines changed

apps/managedidentity/managedidentity_test.go

Lines changed: 4 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -448,7 +448,9 @@ func TestAzureArcAcquireTokenReturnsToken(t *testing.T) {
448448
mockClient := mock.Client{}
449449

450450
mockFilePath := filepath.Join(testCaseFilePath, secretKey)
451-
if testCase.request.platform != "freebsd" {
451+
if testCase.request.platform == "freebsd" {
452+
setCustomAzureArcPlatformPath(t, "")
453+
} else {
452454
setCustomAzureArcPlatformPath(t, testCaseFilePath)
453455
}
454456
if testCase.request.name == "Invalid secret file size" {
@@ -489,19 +491,18 @@ func TestAzureArcAcquireTokenReturnsToken(t *testing.T) {
489491
if err.Error() != testCase.request.expectedError {
490492
t.Fatalf(`expected error: "%v" got error: "%v"`, testCase.request.expectedError, err)
491493
}
494+
return
492495
} else {
493496
t.Fatal(err)
494497
}
495498
}
496-
497499
result, err := client.AcquireToken(context.Background(), testCase.resource)
498500

499501
if testCase.request.shouldFail {
500502
if err == nil || err.Error() != testCase.request.expectedError {
501503
t.Fatalf(`expected error: "%v" got error: "%v"`, testCase.request.expectedError, err)
502504
}
503505
return
504-
505506
}
506507
if err != nil {
507508
t.Fatal(err)
@@ -519,20 +520,6 @@ func TestAzureArcAcquireTokenReturnsToken(t *testing.T) {
519520
if query.Get(resourceQueryParameterName) != strings.TrimSuffix(testCase.resource, "/.default") {
520521
t.Fatal("suffix /.default was not removed.")
521522
}
522-
switch i := testCase.miType.(type) {
523-
case UserAssignedClientID:
524-
if query.Get(miQueryParameterClientId) != i.value() {
525-
t.Fatalf("resource client-id is incorrect, wanted %s got %s", i.value(), query.Get(miQueryParameterClientId))
526-
}
527-
case UserAssignedResourceID:
528-
if query.Get(miQueryParameterResourceId) != i.value() {
529-
t.Fatalf("resource resource-id is incorrect, wanted %s got %s", i.value(), query.Get(miQueryParameterResourceId))
530-
}
531-
case UserAssignedObjectID:
532-
if query.Get(miQueryParameterObjectId) != i.value() {
533-
t.Fatalf("resource objectid is incorrect, wanted %s got %s", i.value(), query.Get(miQueryParameterObjectId))
534-
}
535-
}
536523
if result.Metadata.TokenSource != base.IdentityProvider {
537524
t.Fatalf("expected IndenityProvider tokensource, got %d", result.Metadata.TokenSource)
538525
}

0 commit comments

Comments
 (0)