Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F56224728
web_finger_controller_test.exs
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Award Token
Flag For Later
Size
912 B
Referenced Files
None
Subscribers
None
web_finger_controller_test.exs
View Options
defmodule
Pleroma.Web.WebFinger.WebFingerControllerTest
do
use
Pleroma.Web.ConnCase
alias
Pleroma.User
alias
Pleroma.Web.WebFinger.WebFingerController
import
Pleroma.Factory
import
ExUnit.CaptureLog
import
Tesla.Mock
setup
do
mock
(
fn
env
->
apply
(
HttpRequestMock
,
:request
,
[
env
])
end
)
:ok
end
test
"Webfinger JRD"
do
user
=
insert
(
:user
)
response
=
build_conn
()
|>
put_req_header
(
"accept"
,
"application/jrd+json"
)
|>
get
(
"/.well-known/webfinger?resource=acct:
#{
user
.
nickname
}
@localhost"
)
assert
json_response
(
response
,
200
)[
"subject"
]
==
"acct:
#{
user
.
nickname
}
@localhost"
end
test
"Webfinger XML"
do
user
=
insert
(
:user
)
response
=
build_conn
()
|>
put_req_header
(
"accept"
,
"application/jrd+json"
)
|>
get
(
"/.well-known/webfinger?resource=acct:
#{
user
.
nickname
}
@localhost"
)
assert
response
(
response
,
200
)
end
end
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Fri, Apr 3, 9:43 PM (8 h, 21 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1265430
Default Alt Text
web_finger_controller_test.exs (912 B)
Attached To
Mode
rPUBE pleroma-upstream
Attached
Detach File
Event Timeline
Log In to Comment