corrige la création du lien
All checks were successful
Dotnet build and test / build (pull_request) Successful in 15m51s
All checks were successful
Dotnet build and test / build (pull_request) Successful in 15m51s
This commit is contained in:
parent
ac1ba2ee68
commit
9e8d00d78f
2 changed files with 12 additions and 22 deletions
|
|
@ -63,13 +63,17 @@ public class BlogAttachmentLinkTests
|
|||
// carrying the file, then — because TryAppendAttachmentLinks
|
||||
// appended a link — a JSON one carrying the final article.
|
||||
var linkPut = recorder.Calls.LastOrDefault(
|
||||
c => c.method == HttpMethod.Put && c.body is BlogPostDto);
|
||||
c => c.method == HttpMethod.Put);
|
||||
Assert.NotEqual(default, linkPut);
|
||||
var sent = Assert.IsType<BlogPostDto>(linkPut.body);
|
||||
var sent = Assert.IsType<System.Func<HttpContent>>(linkPut.body);
|
||||
var multipartContent = Assert.IsType<MultipartFormDataContent>(sent());
|
||||
|
||||
var expectedUrl = $"{authority}/files/tester/blogs/42/note.txt";
|
||||
Assert.Contains($"- [note.txt]({expectedUrl})", sent.Article);
|
||||
var sentStringContent = multipartContent.First() as StringContent ;
|
||||
|
||||
var sentString = await sentStringContent.ReadAsStringAsync(TestContext.Current.CancellationToken);
|
||||
Assert.Contains($"- [note.txt]({expectedUrl})", sentString);
|
||||
// The regression shape: a relative, authority-less link.
|
||||
Assert.DoesNotContain("](/files/", sent.Article);
|
||||
Assert.DoesNotContain("](/files/", sentString);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue