diff --git a/Octokit.Tests.Integration/Clients/RepositoriesClientTests.cs b/Octokit.Tests.Integration/Clients/RepositoriesClientTests.cs index 210d9e75..6a996917 100644 --- a/Octokit.Tests.Integration/Clients/RepositoriesClientTests.cs +++ b/Octokit.Tests.Integration/Clients/RepositoriesClientTests.cs @@ -551,12 +551,12 @@ public class RepositoriesClientTests Credentials = Helper.Credentials }; - // TODO: Change this to request github/Octokit.net once we make this OSS. - var readme = await github.Repository.GetReadme("haacked", "seegit"); + var readme = await github.Repository.GetReadme("octokit", "octokit.net"); Assert.Equal("README.md", readme.Name); string readMeHtml = await readme.GetHtmlContent(); - Assert.Contains(@"
WARNING: This is some haacky code.", readMeHtml); + Assert.True(readMeHtml.StartsWith("
WARNING: This is some haacky code.", readmeHtml); + var readmeHtml = await github.Repository.GetReadmeHtml("octokit", "octokit.net"); + Assert.True(readmeHtml.StartsWith("
(Arg.Is(u => u.ToString() == "repos/fake/repo/readme"), null); - connection.DidNotReceive().GetHtml(Arg.Is(u => u.ToString() == "https://github.example.com/readme"), + connection.DidNotReceive().GetHtml(Arg.Is(u => u.ToString() == "https://github.example.com/readme.md"), null); var htmlReadme = await readme.GetHtmlContent(); Assert.Equal("README", htmlReadme); - connection.Received().GetHtml(Arg.Is(u => u.ToString() == "https://github.example.com/readme"), null); + connection.Received().GetHtml(Arg.Is(u => u.ToString() == "https://github.example.com/readme.md"), null); } } diff --git a/Octokit/Models/Response/Readme.cs b/Octokit/Models/Response/Readme.cs index 8e1d1453..1eb10331 100644 --- a/Octokit/Models/Response/Readme.cs +++ b/Octokit/Models/Response/Readme.cs @@ -25,7 +25,7 @@ namespace Octokit var contentAsBytes = Convert.FromBase64String(response.Content); Content = Encoding.UTF8.GetString(contentAsBytes, 0, contentAsBytes.Length); } - htmlContent = new Lazy>(async () => await client.GetHtml(HtmlUrl).ConfigureAwait(false)); + htmlContent = new Lazy>(async () => await client.GetHtml(Url).ConfigureAwait(false)); } public string Content { get; private set; }