Added POST and DELETE to API::v1::lists_id_accounts.
This commit is contained in:
parent
4302093684
commit
9301586082
|
@ -29,7 +29,8 @@ SCENARIO ("/api/v1/lists/:id/accounts can be called successfully",
|
||||||
{
|
{
|
||||||
REQUIRE (access_token != nullptr);
|
REQUIRE (access_token != nullptr);
|
||||||
|
|
||||||
GIVEN ("instance = " + instance + ", list ID = " + list_id)
|
GIVEN ("instance = " + instance + ", list ID = " + list_id
|
||||||
|
+ ", user ID = " + user_id)
|
||||||
{
|
{
|
||||||
Mastodon::Easy::API masto(instance, access_token);
|
Mastodon::Easy::API masto(instance, access_token);
|
||||||
return_call ret;
|
return_call ret;
|
||||||
|
@ -76,6 +77,59 @@ SCENARIO ("/api/v1/lists/:id/accounts can be called successfully",
|
||||||
REQUIRE(account.id() != "");
|
REQUIRE(account.id() != "");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
WHEN ("POST /api/v1/lists/" + list_id + "/accounts is called")
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
ret = masto.post(API::v1::lists_id_accounts,
|
||||||
|
{
|
||||||
|
{ "id", { list_id }},
|
||||||
|
{ "account_ids", { user_id }}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
catch (const std::exception &e)
|
||||||
|
{
|
||||||
|
exception = true;
|
||||||
|
WARN(e.what());
|
||||||
|
}
|
||||||
|
|
||||||
|
THEN("No exception is thrown")
|
||||||
|
AND_THEN ("No errors are returned")
|
||||||
|
{
|
||||||
|
REQUIRE_FALSE(exception);
|
||||||
|
|
||||||
|
REQUIRE(ret.error_code == 0);
|
||||||
|
REQUIRE(ret.http_error_code == 200);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
WHEN ("DELETE /api/v1/lists/" + list_id + "/accounts is called")
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
ret = masto.del(API::v1::lists_id_accounts,
|
||||||
|
{
|
||||||
|
{ "id", { list_id }},
|
||||||
|
{ "account_ids", { user_id }}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
catch (const std::exception &e)
|
||||||
|
{
|
||||||
|
exception = true;
|
||||||
|
WARN(e.what());
|
||||||
|
}
|
||||||
|
|
||||||
|
THEN("No exception is thrown")
|
||||||
|
AND_THEN ("No errors are returned")
|
||||||
|
{
|
||||||
|
REQUIRE_FALSE(exception);
|
||||||
|
|
||||||
|
REQUIRE(ret.error_code == 0);
|
||||||
|
REQUIRE(ret.http_error_code == 200);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Reference in New Issue