Browse Source

UserTest: Add test for user refreshing.

fix/http_secury_plug
lain 4 years ago
parent
commit
0c970a9d44
1 changed files with 20 additions and 0 deletions
  1. +20
    -0
      test/user_test.exs

+ 20
- 0
test/user_test.exs View File

@@ -586,6 +586,26 @@ defmodule Pleroma.UserTest do

refute user.last_refreshed_at == orig_user.last_refreshed_at
end

@tag capture_log: true
test "it returns the old user if stale, but unfetchable" do
a_week_ago = NaiveDateTime.add(NaiveDateTime.utc_now(), -604_800)

orig_user =
insert(
:user,
local: false,
nickname: "admin@mastodon.example.org",
ap_id: "http://mastodon.example.org/users/raymoo",
last_refreshed_at: a_week_ago
)

assert orig_user.last_refreshed_at == a_week_ago

{:ok, user} = User.get_or_fetch_by_ap_id("http://mastodon.example.org/users/raymoo")

assert user.last_refreshed_at == orig_user.last_refreshed_at
end
end

test "returns an ap_id for a user" do


Loading…
Cancel
Save