🏷️ Added User domain

This commit is contained in:
Maxim Lebedev 2021-12-30 01:08:03 +05:00
parent bf8e0b0e86
commit 9a1bbd4c2c
Signed by: toby3d
GPG Key ID: 1F14E25B7C119FC5
1 changed files with 29 additions and 0 deletions

29
internal/domain/user.go Normal file
View File

@ -0,0 +1,29 @@
package domain
import "testing"
type User struct {
Me *Me
AuthorizationEndpoint *URL
IndieAuthMetadata *URL
Micropub *URL
Microsub *URL
TicketEndpoint *URL
TokenEndpoint *URL
*Profile
}
func TestUser(tb testing.TB) *User {
tb.Helper()
return &User{
Me: TestMe(tb),
Profile: TestProfile(tb),
AuthorizationEndpoint: TestURL(tb, "https://example.org/auth"),
IndieAuthMetadata: TestURL(tb, "https://example.org/.well-known/oauth-authorization-server"),
Micropub: TestURL(tb, "https://microsub.example.org/"),
Microsub: TestURL(tb, "https://micropub.example.org/"),
TicketEndpoint: TestURL(tb, "https://example.org/ticket"),
TokenEndpoint: TestURL(tb, "https://example.org/token"),
}
}