|
84 | 84 | #import "MSALSilentTokenParameters.h"
|
85 | 85 | #import "XCTestCase+HelperMethods.h"
|
86 | 86 | #import "MSIDLRUCache.h"
|
| 87 | +#import "MSIDFlightManager.h" |
| 88 | +#import "MSIDConstants.h" |
87 | 89 |
|
88 | 90 | #pragma clang diagnostic push
|
89 | 91 | #pragma clang diagnostic ignored "-Wdeprecated-declarations"
|
@@ -654,6 +656,12 @@ - (void)testAcquireTokenInteractive_whenClaimsIsPassedViaOverloadedAcquireToken_
|
654 | 656 | } mutableCopy];
|
655 | 657 | [expectedQPs addEntriesFromDictionary:[MSIDDeviceId deviceId]];
|
656 | 658 | [expectedQPs addEntriesFromDictionary: [self getAppMetadata]];
|
| 659 | + |
| 660 | + if ([MSIDFlightManager.sharedInstance boolForKey:MSID_FLIGHT_SUPPORT_DUNA_CBA]) |
| 661 | + { |
| 662 | + expectedQPs[@"switch_browser"] = @"1"; |
| 663 | + } |
| 664 | + |
657 | 665 | XCTAssertTrue([expectedQPs compareAndPrintDiff:QPs]);
|
658 | 666 |
|
659 | 667 | 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
|
947 | 955 | } mutableCopy];
|
948 | 956 | [expectedQPs addEntriesFromDictionary:[MSIDDeviceId deviceId]];
|
949 | 957 | [expectedQPs addEntriesFromDictionary: [self getAppMetadata]];
|
| 958 | + |
| 959 | + if ([MSIDFlightManager.sharedInstance boolForKey:MSID_FLIGHT_SUPPORT_DUNA_CBA]) |
| 960 | + { |
| 961 | + expectedQPs[@"switch_browser"] = @"1"; |
| 962 | + } |
950 | 963 |
|
951 | 964 | XCTAssertTrue([expectedQPs compareAndPrintDiff:QPs]);
|
952 | 965 |
|
@@ -1043,7 +1056,12 @@ - (void)testAcquireTokenInteractive_whenClaimsIsPassedAndCapabilitiesSet_shouldS
|
1043 | 1056 | } mutableCopy];
|
1044 | 1057 | [expectedQPs addEntriesFromDictionary:[MSIDDeviceId deviceId]];
|
1045 | 1058 | [expectedQPs addEntriesFromDictionary: [self getAppMetadata]];
|
1046 |
| - |
| 1059 | + |
| 1060 | + if ([MSIDFlightManager.sharedInstance boolForKey:MSID_FLIGHT_SUPPORT_DUNA_CBA]) |
| 1061 | + { |
| 1062 | + expectedQPs[@"switch_browser"] = @"1"; |
| 1063 | + } |
| 1064 | + |
1047 | 1065 | XCTAssertTrue([expectedQPs compareAndPrintDiff:QPs]);
|
1048 | 1066 |
|
1049 | 1067 | 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
|
1140 | 1158 | } mutableCopy];
|
1141 | 1159 | [expectedQPs addEntriesFromDictionary:[MSIDDeviceId deviceId]];
|
1142 | 1160 | [expectedQPs addEntriesFromDictionary:[self getAppMetadata]];
|
| 1161 | + |
| 1162 | + if ([MSIDFlightManager.sharedInstance boolForKey:MSID_FLIGHT_SUPPORT_DUNA_CBA]) |
| 1163 | + { |
| 1164 | + expectedQPs[@"switch_browser"] = @"1"; |
| 1165 | + } |
| 1166 | + |
1143 | 1167 | XCTAssertTrue([expectedQPs compareAndPrintDiff:QPs]);
|
1144 | 1168 |
|
1145 | 1169 | 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
|
1237 | 1261 | } mutableCopy];
|
1238 | 1262 | [expectedQPs addEntriesFromDictionary:[MSIDDeviceId deviceId]];
|
1239 | 1263 | [expectedQPs addEntriesFromDictionary: [self getAppMetadata]];
|
| 1264 | + |
| 1265 | + if ([MSIDFlightManager.sharedInstance boolForKey:MSID_FLIGHT_SUPPORT_DUNA_CBA]) |
| 1266 | + { |
| 1267 | + expectedQPs[@"switch_browser"] = @"1"; |
| 1268 | + } |
1240 | 1269 |
|
1241 | 1270 | XCTAssertTrue([expectedQPs compareAndPrintDiff:QPs]);
|
1242 | 1271 |
|
|
0 commit comments