projects
/
akkoma
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
support for special chars in pack name
[akkoma]
/
test
/
web
/
pleroma_api
/
controllers
/
scrobble_controller_test.exs
diff --git
a/test/web/pleroma_api/controllers/scrobble_controller_test.exs
b/test/web/pleroma_api/controllers/scrobble_controller_test.exs
index 1b945040c2c0e75a080f47e784c36153e3d9a6c3..f39c07ac649ea52986a477c3c728dcd13680a33e 100644
(file)
--- a/
test/web/pleroma_api/controllers/scrobble_controller_test.exs
+++ b/
test/web/pleroma_api/controllers/scrobble_controller_test.exs
@@
-12,14
+12,16
@@
defmodule Pleroma.Web.PleromaAPI.ScrobbleControllerTest do
%{conn: conn} = oauth_access(["write"])
conn =
%{conn: conn} = oauth_access(["write"])
conn =
- post(conn, "/api/v1/pleroma/scrobble", %{
+ conn
+ |> put_req_header("content-type", "application/json")
+ |> post("/api/v1/pleroma/scrobble", %{
"title" => "lain radio episode 1",
"artist" => "lain",
"album" => "lain radio",
"length" => "180000"
})
"title" => "lain radio episode 1",
"artist" => "lain",
"album" => "lain radio",
"length" => "180000"
})
- assert %{"title" => "lain radio episode 1"} = json_response(conn, 200)
+ assert %{"title" => "lain radio episode 1"} = json_response
_and_validate_schema
(conn, 200)
end
end
end
end
@@
-29,28
+31,28
@@
defmodule Pleroma.Web.PleromaAPI.ScrobbleControllerTest do
{:ok, _activity} =
CommonAPI.listen(user, %{
{:ok, _activity} =
CommonAPI.listen(user, %{
-
"title" =>
"lain radio episode 1",
-
"artist" =>
"lain",
-
"album" =>
"lain radio"
+
title:
"lain radio episode 1",
+
artist:
"lain",
+
album:
"lain radio"
})
{:ok, _activity} =
CommonAPI.listen(user, %{
})
{:ok, _activity} =
CommonAPI.listen(user, %{
-
"title" =>
"lain radio episode 2",
-
"artist" =>
"lain",
-
"album" =>
"lain radio"
+
title:
"lain radio episode 2",
+
artist:
"lain",
+
album:
"lain radio"
})
{:ok, _activity} =
CommonAPI.listen(user, %{
})
{:ok, _activity} =
CommonAPI.listen(user, %{
-
"title" =>
"lain radio episode 3",
-
"artist" =>
"lain",
-
"album" =>
"lain radio"
+
title:
"lain radio episode 3",
+
artist:
"lain",
+
album:
"lain radio"
})
conn = get(conn, "/api/v1/pleroma/accounts/#{user.id}/scrobbles")
})
conn = get(conn, "/api/v1/pleroma/accounts/#{user.id}/scrobbles")
- result = json_response(conn, 200)
+ result = json_response
_and_validate_schema
(conn, 200)
assert length(result) == 3
end
assert length(result) == 3
end