소스 검색

UserTest: Add test for user refreshing.

fix/http_secury_plug
lain 4 년 전
부모
커밋
0c970a9d44
1개의 변경된 파일20개의 추가작업 그리고 0개의 파일을 삭제
  1. +20
    -0
      test/user_test.exs

+ 20
- 0
test/user_test.exs 파일 보기

@@ -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


불러오는 중...
취소
저장