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; }