@@ -1100,17 +1100,27 @@ - (void)testResolveLinkRespectsResponseErrorStatusCode {
11001100
11011101- (void )testPassMatchesShortLinkFormatForDDLDomains {
11021102 NSArray <NSString *> *urlStrings = @[
1103- @" https://someapp.app.goo.gl/somepath" , @" https://someapp.app.goo.gl/link" ,
1103+ @" https://someapp.app.goo.gl/somepath" ,
1104+ @" https://someapp.app.goo.gl/link" ,
11041105 @" https://someapp.app.goo.gl/somepath?link=https://somedomain" ,
11051106 @" https://someapp.app.goo.gl/somepath?somekey=somevalue" ,
11061107 @" https://someapp.app.goo.gl/somepath/?link=https://somedomain" ,
11071108 @" https://someapp.app.goo.gl/somepath/?somekey=somevalue" ,
1108- @" https://someapp.page.link/somepath" , @" https://someapp.page.link/link" ,
1109+ @" https://someapp.app.google/somepath" ,
1110+ @" https://someapp.app.google/link" ,
1111+ @" https://someapp.app.google/somepath?link=https://somedomain" ,
1112+ @" https://someapp.app.google/somepath?somekey=somevalue" ,
1113+ @" https://someapp.app.google/somepath/?link=https://somedomain" ,
1114+ @" https://someapp.app.google/somepath/?somekey=somevalue" ,
1115+ @" https://someapp.page.link/somepath" ,
1116+ @" https://someapp.page.link/link" ,
11091117 @" https://someapp.page.link/somepath?link=https://somedomain" ,
11101118 @" https://someapp.page.link/somepath?somekey=somevalue" ,
11111119 @" https://someapp.page.link/somepath/?link=https://somedomain" ,
1112- @" https://someapp.page.link/somepath/?somekey=somevalue" , @" http://someapp.page.link/somepath" ,
1113- @" http://someapp.page.link/link" , @" http://someapp.page.link/somepath?link=https://somedomain" ,
1120+ @" https://someapp.page.link/somepath/?somekey=somevalue" ,
1121+ @" http://someapp.page.link/somepath" ,
1122+ @" http://someapp.page.link/link" ,
1123+ @" http://someapp.page.link/somepath?link=https://somedomain" ,
11141124 @" http://someapp.page.link/somepath?somekey=somevalue" ,
11151125 @" http://someapp.page.link/somepath/?link=http://somedomain" ,
11161126 @" http://someapp.page.link/somepath/?somekey=somevalue"
@@ -1136,6 +1146,15 @@ - (void)testFailMatchesShortLinkFormat {
11361146 @" https://someapp.app.goo.gl/somepath/somepath2" ,
11371147 @" https://someapp.app.goo.gl/somepath/somepath2?somekey=somevalue" ,
11381148 @" https://someapp.app.goo.gl/somepath/somepath2?link=https://somedomain" ,
1149+ @" https://someapp.app.google" ,
1150+ @" https://someapp.app.google/" ,
1151+ @" https://someapp.app.google?" ,
1152+ @" https://someapp.app.google/?" ,
1153+ @" https://someapp.app.google?somekey=somevalue" ,
1154+ @" https://someapp.app.google/?somekey=somevalue" ,
1155+ @" https://someapp.app.google/somepath/somepath2" ,
1156+ @" https://someapp.app.google/somepath/somepath2?somekey=somevalue" ,
1157+ @" https://someapp.app.google/somepath/somepath2?link=https://somedomain" ,
11391158 @" https://someapp.page.link" ,
11401159 @" https://someapp.page.link/" ,
11411160 @" https://someapp.page.link?" ,
@@ -1376,9 +1395,11 @@ - (void)testHandleUniversalLinkCompletionReturnsYesForValidDDL {
13761395 NSArray <NSString *> *urlStrings = @[
13771396 @" https://some.page.link/test" , @" https://some.page.link/test-test" ,
13781397 @" https://some.page.link/test_test" , @" https://some.page.link/test_test-test" ,
1379- @" https://some.app.goo.gl/test_test-test" ,
1398+ @" https://some.app.goo.gl/test_test-test" , @" https://some.app.google/test_test-test " ,
13801399 @" https://n8r9f.app.goo.gl/?ibi=com%2E google%2E GCMTestApp%2E dev&amv=0&imv=1%2E 0&link=https%3A%2F%2F www%2E google%2E com" ,
1381- @" https://n8r9f.app.goo.gl/?link=https%3A%2F%2F www%2E google%2E com&ibi=com%2E google%2E GCMTestApp%2E dev&amv=0&imv=1%2E 0"
1400+ @" https://n8r9f.app.goo.gl/?link=https%3A%2F%2F www%2E google%2E com&ibi=com%2E google%2E GCMTestApp%2E dev&amv=0&imv=1%2E 0" ,
1401+ @" https://n8r9f.app.google/?ibi=com%2E google%2E GCMTestApp%2E dev&amv=0&imv=1%2E 0&link=https%3A%2F%2F www%2E google%2E com" ,
1402+ @" https://n8r9f.app.google/?link=https%3A%2F%2F www%2E google%2E com&ibi=com%2E google%2E GCMTestApp%2E dev&amv=0&imv=1%2E 0"
13821403 ];
13831404
13841405 for (NSString *urlString in urlStrings) {
0 commit comments