Merge branch 'fix-groups-test' into 'develop'

Fix groups test

See merge request soapbox-pub/soapbox!2511
environments/review-develop-3zknud/deployments/3371
Alex Gleason 1 year ago
commit 89ddc6a99e

@ -1,5 +1,6 @@
import { v4 as uuidv4 } from 'uuid'; import { v4 as uuidv4 } from 'uuid';
import { normalizeStatus } from 'soapbox/normalizers';
import { import {
accountSchema, accountSchema,
adSchema, adSchema,
@ -17,9 +18,9 @@ import {
type GroupRelationship, type GroupRelationship,
type GroupTag, type GroupTag,
type Relationship, type Relationship,
type Status,
} from 'soapbox/schemas'; } from 'soapbox/schemas';
import { GroupRoles } from 'soapbox/schemas/group-member'; import { GroupRoles } from 'soapbox/schemas/group-member';
import { statusSchema, type Status } from 'soapbox/schemas/status';
// TODO: there's probably a better way to create these factory functions. // TODO: there's probably a better way to create these factory functions.
// This looks promising but didn't work on my first attempt: https://github.com/anatine/zod-plugins/tree/main/packages/zod-mock // This looks promising but didn't work on my first attempt: https://github.com/anatine/zod-plugins/tree/main/packages/zod-mock
@ -79,7 +80,7 @@ function buildRelationship(props: Partial<Relationship> = {}): Relationship {
} }
function buildStatus(props: Partial<Status> = {}): Status { function buildStatus(props: Partial<Status> = {}): Status {
return statusSchema.parse(Object.assign({ return normalizeStatus(Object.assign({
id: uuidv4(), id: uuidv4(),
}, props)); }, props));
} }

Loading…
Cancel
Save