Skip to content

Commit

Permalink
Handle non-github.heygears.com links properly in LinkParser
Browse files Browse the repository at this point in the history
  • Loading branch information
Fs00 committed Nov 5, 2021
1 parent 6a7d04f commit 07ba31b
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 5 deletions.
4 changes: 4 additions & 0 deletions app/src/main/java/com/gh4a/resolver/LinkParser.java
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,10 @@ public static ParseResult parseUri(FragmentActivity activity, @NonNull Uri uri,
return parseNewBlogLink(activity, parts);
}

if (!"github.com".equals(uri.getHost())) {
return null;
}

if (parts.isEmpty()) {
return null;
}
Expand Down
10 changes: 5 additions & 5 deletions app/src/test/java/com/gh4a/resolver/LinkParserTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -739,11 +739,6 @@ public void blobLink_withoutBranchAndPath__opensBrowser() {
assertRedirectsToBrowser(parseLink("https://github.com/slapperwan/gh4a/blob"));
}

@Test
public void compareLink__redirectsToCompareView() {

}

@Test
public void compareLink_withoutRefs__opensBrowser() {
LinkParser.ParseResult result =
Expand All @@ -768,6 +763,11 @@ public void unknownRepositoryLink__opensBrowser() {
assertRedirectsToBrowser(parseLink("https://github.com/slapperwan/gh4a/unknown"));
}

@Test
public void nonGitHubDotComLink__opensBrowser() {
assertRedirectsToBrowser(parseLink("https://user-images.githubusercontent.com/30041551/an_image.png"));
}

private LinkParser.ParseResult parseLink(String uriString) {
return LinkParser.parseUri(mActivity, Uri.parse(uriString), null);
}
Expand Down

0 comments on commit 07ba31b

Please # to comment.