aboutsummaryrefslogtreecommitdiff
path: root/test/web/websub/websub_test.exs
diff options
context:
space:
mode:
authorRoger Braun <roger@rogerbraun.net>2017-04-29 19:06:01 +0200
committerRoger Braun <roger@rogerbraun.net>2017-04-29 19:06:01 +0200
commit427bac0966c551eb16eaa6595d99fc5361a32ea9 (patch)
tree818a2b839ae9efbcac50f143f51437680776733b /test/web/websub/websub_test.exs
parent69922bc724736fb07bf36beaef42d944158d9269 (diff)
downloadpleroma-427bac0966c551eb16eaa6595d99fc5361a32ea9.tar.gz
Rework remote user subscription.
Diffstat (limited to 'test/web/websub/websub_test.exs')
-rw-r--r--test/web/websub/websub_test.exs11
1 files changed, 6 insertions, 5 deletions
diff --git a/test/web/websub/websub_test.exs b/test/web/websub/websub_test.exs
index 1b1ef3fa6..25c2b8baa 100644
--- a/test/web/websub/websub_test.exs
+++ b/test/web/websub/websub_test.exs
@@ -93,12 +93,13 @@ defmodule Pleroma.Web.WebsubTest do
end
test "initiate a subscription for a given user and topic" do
- user = insert(:user)
- topic = "http://example.org/some-topic.atom"
+ subscriber = insert(:user)
+ user = insert(:user, %{info: %{ "topic" => "some_topic", "hub" => "some_hub"}})
- {:ok, websub} = Websub.subscribe(user, topic, &accepting_verifier/1)
- assert websub.subscribers == [user.ap_id]
- assert websub.topic == topic
+ {:ok, websub} = Websub.subscribe(subscriber, user, &accepting_verifier/1)
+ assert websub.subscribers == [subscriber.ap_id]
+ assert websub.topic == "some_topic"
+ assert websub.hub == "some_hub"
assert is_binary(websub.secret)
assert websub.user == user
assert websub.state == "accepted"