Skip to content

Commit 67fe21c

Browse files
committed
update tests.
1 parent 2d177d1 commit 67fe21c

File tree

2 files changed

+31
-2
lines changed

2 files changed

+31
-2
lines changed

MSAL/test/unit/MSALAcquireTokenTests.m

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,8 @@
8484
#import "MSALSilentTokenParameters.h"
8585
#import "XCTestCase+HelperMethods.h"
8686
#import "MSIDLRUCache.h"
87+
#import "MSIDFlightManager.h"
88+
#import "MSIDConstants.h"
8789

8890
#pragma clang diagnostic push
8991
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
@@ -654,6 +656,12 @@ - (void)testAcquireTokenInteractive_whenClaimsIsPassedViaOverloadedAcquireToken_
654656
} mutableCopy];
655657
[expectedQPs addEntriesFromDictionary:[MSIDDeviceId deviceId]];
656658
[expectedQPs addEntriesFromDictionary: [self getAppMetadata]];
659+
660+
if ([MSIDFlightManager.sharedInstance boolForKey:MSID_FLIGHT_SUPPORT_DUNA_CBA])
661+
{
662+
expectedQPs[@"switch_browser"] = @"1";
663+
}
664+
657665
XCTAssertTrue([expectedQPs compareAndPrintDiff:QPs]);
658666

659667
NSString *responseString = [NSString stringWithFormat:UNIT_TEST_DEFAULT_REDIRECT_URI"?code=%@&state=%@&client_info=%@", @"iamauthcode", QPs[@"state"], @"eyJ1aWQiOiI5ZjQ4ODBkOC04MGJhLTRjNDAtOTdiYy1mN2EyM2M3MDMwODQiLCJ1dGlkIjoiZjY0NWFkOTItZTM4ZC00ZDFhLWI1MTAtZDFiMDlhNzRhOGNhIn0"];
@@ -947,6 +955,11 @@ - (void)testAcquireTokenInteractive_whenCapabilitiesSet_shouldSendCapabilitiesTo
947955
} mutableCopy];
948956
[expectedQPs addEntriesFromDictionary:[MSIDDeviceId deviceId]];
949957
[expectedQPs addEntriesFromDictionary: [self getAppMetadata]];
958+
959+
if ([MSIDFlightManager.sharedInstance boolForKey:MSID_FLIGHT_SUPPORT_DUNA_CBA])
960+
{
961+
expectedQPs[@"switch_browser"] = @"1";
962+
}
950963

951964
XCTAssertTrue([expectedQPs compareAndPrintDiff:QPs]);
952965

@@ -1043,7 +1056,12 @@ - (void)testAcquireTokenInteractive_whenClaimsIsPassedAndCapabilitiesSet_shouldS
10431056
} mutableCopy];
10441057
[expectedQPs addEntriesFromDictionary:[MSIDDeviceId deviceId]];
10451058
[expectedQPs addEntriesFromDictionary: [self getAppMetadata]];
1046-
1059+
1060+
if ([MSIDFlightManager.sharedInstance boolForKey:MSID_FLIGHT_SUPPORT_DUNA_CBA])
1061+
{
1062+
expectedQPs[@"switch_browser"] = @"1";
1063+
}
1064+
10471065
XCTAssertTrue([expectedQPs compareAndPrintDiff:QPs]);
10481066

10491067
NSString *responseString = [NSString stringWithFormat:UNIT_TEST_DEFAULT_REDIRECT_URI"?code=%@&state=%@&client_info=%@", @"iamauthcode", QPs[@"state"], @"eyJ1aWQiOiI5ZjQ4ODBkOC04MGJhLTRjNDAtOTdiYy1mN2EyM2M3MDMwODQiLCJ1dGlkIjoiZjY0NWFkOTItZTM4ZC00ZDFhLWI1MTAtZDFiMDlhNzRhOGNhIn0"];
@@ -1140,6 +1158,12 @@ - (void)testAcquireTokenInteractive_whenClaimsIsPassedAndLoginHintNotNil_shouldS
11401158
} mutableCopy];
11411159
[expectedQPs addEntriesFromDictionary:[MSIDDeviceId deviceId]];
11421160
[expectedQPs addEntriesFromDictionary:[self getAppMetadata]];
1161+
1162+
if ([MSIDFlightManager.sharedInstance boolForKey:MSID_FLIGHT_SUPPORT_DUNA_CBA])
1163+
{
1164+
expectedQPs[@"switch_browser"] = @"1";
1165+
}
1166+
11431167
XCTAssertTrue([expectedQPs compareAndPrintDiff:QPs]);
11441168

11451169
NSString *responseString = [NSString stringWithFormat:UNIT_TEST_DEFAULT_REDIRECT_URI"?code=%@&state=%@&client_info=%@", @"iamanauthcode", QPs[@"state"], @"eyJ1aWQiOiI5ZjQ4ODBkOC04MGJhLTRjNDAtOTdiYy1mN2EyM2M3MDMwODQiLCJ1dGlkIjoiZjY0NWFkOTItZTM4ZC00ZDFhLWI1MTAtZDFiMDlhNzRhOGNhIn0"];
@@ -1237,6 +1261,11 @@ - (void)testAcquireTokenInteractive_whenInstanceAware_shouldReturnCloudAuthority
12371261
} mutableCopy];
12381262
[expectedQPs addEntriesFromDictionary:[MSIDDeviceId deviceId]];
12391263
[expectedQPs addEntriesFromDictionary: [self getAppMetadata]];
1264+
1265+
if ([MSIDFlightManager.sharedInstance boolForKey:MSID_FLIGHT_SUPPORT_DUNA_CBA])
1266+
{
1267+
expectedQPs[@"switch_browser"] = @"1";
1268+
}
12401269

12411270
XCTAssertTrue([expectedQPs compareAndPrintDiff:QPs]);
12421271

0 commit comments

Comments
 (0)