Blame


1 1081cf75 2024-11-04 o package lemmy
2 1081cf75 2024-11-04 o
3 1081cf75 2024-11-04 o import (
4 1081cf75 2024-11-04 o "os"
5 1081cf75 2024-11-04 o "testing"
6 1081cf75 2024-11-04 o )
7 1081cf75 2024-11-04 o
8 1081cf75 2024-11-04 o func TestPost(t *testing.T) {
9 1081cf75 2024-11-04 o f, err := os.Open("testdata/post.json")
10 1081cf75 2024-11-04 o if err != nil {
11 1081cf75 2024-11-04 o t.Fatal(err)
12 1081cf75 2024-11-04 o }
13 1081cf75 2024-11-04 o defer f.Close()
14 1081cf75 2024-11-04 o post, creator, _, err := decodePostResponse(f)
15 1081cf75 2024-11-04 o if err != nil {
16 1081cf75 2024-11-04 o t.Fatal(err)
17 1081cf75 2024-11-04 o }
18 1081cf75 2024-11-04 o t.Log(post.ID)
19 1081cf75 2024-11-04 o if creator.ID != 151025 {
20 1081cf75 2024-11-04 o t.Errorf("check creator ID: want %d, got %d", 2, creator.ID)
21 1081cf75 2024-11-04 o }
22 1081cf75 2024-11-04 o if creator.String() != "otl@lemmy.sdf.org" {
23 1081cf75 2024-11-04 o t.Errorf("creator username: want %s, got %s", "TheAnonymouseJoker@lemmy.ml", creator.String())
24 1081cf75 2024-11-04 o }
25 1081cf75 2024-11-04 o }