diff options
author | 杨宇千 <crupest@outlook.com> | 2019-10-19 17:33:38 +0800 |
---|---|---|
committer | 杨宇千 <crupest@outlook.com> | 2019-10-19 17:33:38 +0800 |
commit | a268999b8c975588c01b345829edfc0099af6f93 (patch) | |
tree | f75fde126094e8310dd9e2588bb9b9e8baa79a3b /Timeline.Tests/IntegratedTests/UserDetailTest.cs | |
parent | fa2a3282c51d831b25f374803301e75eac15d11c (diff) | |
download | timeline-a268999b8c975588c01b345829edfc0099af6f93.tar.gz timeline-a268999b8c975588c01b345829edfc0099af6f93.tar.bz2 timeline-a268999b8c975588c01b345829edfc0099af6f93.zip |
...
Diffstat (limited to 'Timeline.Tests/IntegratedTests/UserDetailTest.cs')
-rw-r--r-- | Timeline.Tests/IntegratedTests/UserDetailTest.cs | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/Timeline.Tests/IntegratedTests/UserDetailTest.cs b/Timeline.Tests/IntegratedTests/UserDetailTest.cs index d1a67d9d..4d268efa 100644 --- a/Timeline.Tests/IntegratedTests/UserDetailTest.cs +++ b/Timeline.Tests/IntegratedTests/UserDetailTest.cs @@ -35,21 +35,21 @@ namespace Timeline.Tests.IntegratedTests {
{
var res = await client.GetAsync($"users/usernotexist/nickname");
- res.Should().HaveStatusCodeNotFound()
- .And.Should().HaveBodyAsCommonResponseWithCode(UserDetailController.ErrorCodes.GetNickname_UserNotExist);
+ res.Should().HaveStatusCode(404)
+ .And.Should().HaveCommonBody().Which.Code.Should().Be(UserDetailController.ErrorCodes.GetNickname_UserNotExist);
}
{
var res = await client.GetAsync($"users/usernotexist/details");
- res.Should().HaveStatusCodeNotFound()
- .And.Should().HaveBodyAsCommonResponseWithCode(UserDetailController.ErrorCodes.Get_UserNotExist);
+ res.Should().HaveStatusCode(404)
+ .And.Should().HaveCommonBody().Which.Code.Should().Be(UserDetailController.ErrorCodes.Get_UserNotExist);
}
async Task GetAndTest(UserDetail d)
{
var res = await client.GetAsync($"users/{MockUser.User.Username}/details");
- res.Should().HaveStatusCodeOk()
- .And.Should().HaveBodyAsJson<UserDetail>()
+ res.Should().HaveStatusCode(200)
+ .And.Should().HaveJsonBody<UserDetail>()
.Which.Should().BeEquivalentTo(d);
}
@@ -58,7 +58,7 @@ namespace Timeline.Tests.IntegratedTests {
var res = await client.PatchAsJsonAsync($"users/{MockUser.Admin.Username}/details", new UserDetail());
res.Should().HaveStatusCode(HttpStatusCode.Forbidden)
- .And.Should().HaveBodyAsCommonResponseWithCode(UserDetailController.ErrorCodes.Patch_Forbid);
+ .And.Should().HaveCommonBody().Which.Code.Should().Be(UserDetailController.ErrorCodes.Patch_Forbid);
}
{
@@ -70,7 +70,7 @@ namespace Timeline.Tests.IntegratedTests PhoneNumber = "aaaaaaaa"
});
var body = res.Should().HaveStatusCode(HttpStatusCode.BadRequest)
- .And.Should().HaveBodyAsCommonResponse().Which;
+ .And.Should().HaveCommonBody().Which;
body.Code.Should().Be(ErrorCodes.Http.Common.InvalidModel);
foreach (var key in new string[] { "nickname", "qq", "email", "phonenumber" })
{
@@ -89,13 +89,13 @@ namespace Timeline.Tests.IntegratedTests {
var res = await client.PatchAsJsonAsync($"users/{MockUser.User.Username}/details", detail);
- res.Should().HaveStatusCodeOk();
+ res.Should().HaveStatusCode(200);
await GetAndTest(detail);
}
{
var res = await client.GetAsync($"users/{MockUser.User.Username}/nickname");
- res.Should().HaveStatusCodeOk().And.Should().HaveBodyAsJson<UserDetail>()
+ res.Should().HaveStatusCode(200).And.Should().HaveJsonBody<UserDetail>()
.Which.Should().BeEquivalentTo(new UserDetail
{
Nickname = detail.Nickname
@@ -111,7 +111,7 @@ namespace Timeline.Tests.IntegratedTests {
var res = await client.PatchAsJsonAsync($"users/{MockUser.User.Username}/details", detail2);
- res.Should().HaveStatusCodeOk();
+ res.Should().HaveStatusCode(200);
await GetAndTest(new UserDetail
{
Nickname = detail.Nickname,
@@ -131,13 +131,13 @@ namespace Timeline.Tests.IntegratedTests {
{
var res = await client.PatchAsJsonAsync($"users/{MockUser.User.Username}/details", new UserDetail());
- res.Should().HaveStatusCodeOk();
+ res.Should().HaveStatusCode(200);
}
{
var res = await client.PatchAsJsonAsync($"users/usernotexist/details", new UserDetail());
- res.Should().HaveStatusCodeNotFound()
- .And.Should().HaveBodyAsCommonResponseWithCode(UserDetailController.ErrorCodes.Patch_UserNotExist);
+ res.Should().HaveStatusCode(404)
+ .And.Should().HaveCommonBody().Which.Code.Should().Be(UserDetailController.ErrorCodes.Patch_UserNotExist);
}
}
}
|