MCPcopy Create free account
hub / github.com/davecheney/pub / MockStatus

Function MockStatus

models/models_test.go:46–63  ·  view source on GitHub ↗
(t *testing.T, tx *gorm.DB, actor *Actor, note string)

Source from the content-addressed store, hash-verified

44 return actor
45}
46
47func MockStatus(t *testing.T, tx *gorm.DB, actor *Actor, note string) *Status {
48 t.Helper()
49 require := require.New(t)
50
51 id := snowflake.Now()
52 status := &Status{
53 ID: id,
54 URI: fmt.Sprintf("https://%s/status/%d", actor.Domain, id),
55 ActorID: actor.ID,
56 Conversation: &Conversation{
57 Visibility: "public",
58 },
59 Note: note,
60 }
61 require.NoError(tx.Create(status).Error)
62 return status
63}
64
65func MockInstance(t *testing.T, tx *gorm.DB, domain string) *Instance {
66 t.Helper()

Callers 1

TestReactionsFunction · 0.85

Calls 3

NowFunction · 0.92
URIMethod · 0.45
CreateMethod · 0.45

Tested by

no test coverage detected