Blob
1 package apub3 import (4 "os"5 "testing"6 )8 func TestDecode(t *testing.T) {9 f, err := os.Open("testdata/announce1.json")10 if err != nil {11 t.Fatal(err)12 }13 defer f.Close()14 a, err := Decode(f)15 if err != nil {16 t.Fatal("decode activity", err)17 }18 want := "https://lemmy.sdf.org/activities/like/b5bd1577-9677-4130-8312-cd2e2fd4ea44"19 inner, err := a.Unwrap(nil)20 if err != nil {21 t.Fatal("unwrap activity:", err)22 }23 if inner.ID != want {24 t.Errorf("wanted wrapped activity id %s, got %s", want, inner.ID)25 }26 }
