Class: SeedStore
Defined in: src/testing/seed.ts:67
Constructors
Constructor
new SeedStore(): SeedStore;Returns
SeedStore
Properties
| Property | Type | Default value | Defined in |
|---|---|---|---|
comments | SeedComment[] | [] | src/testing/seed.ts:68 |
communities | SeedCommunity[] | [] | src/testing/seed.ts:69 |
loggedInPerson | SeedPerson | undefined | undefined | src/testing/seed.ts:70 |
notifications | SeedNotification[] | [] | src/testing/seed.ts:71 |
people | SeedPerson[] | [] | src/testing/seed.ts:72 |
posts | SeedPost[] | [] | src/testing/seed.ts:73 |
siteName | string | "Test site" | src/testing/seed.ts:74 |
Accessors
unreadNotificationCount
Get Signature
get unreadNotificationCount(): number;Defined in: src/testing/seed.ts:76
Returns
number
Methods
clear()
clear(): void;Defined in: src/testing/seed.ts:85
Wipe all seeded content (e.g. to replace a fixture's default feed)
Returns
void
comment()
comment(over): SeedComment;Defined in: src/testing/seed.ts:94
Parameters
| Parameter | Type |
|---|---|
over | { childCount?: number; content: string; creator?: SeedPerson; id?: number; path?: string; post?: SeedPost; published?: string; } |
over.childCount? | number |
over.content | string |
over.creator? | SeedPerson |
over.id? | number |
over.path? | string |
over.post? | SeedPost |
over.published? | string |
Returns
commentsFor()
commentsFor(post): SeedComment[];Defined in: src/testing/seed.ts:120
Comments on the given post (in seed order)
Parameters
| Parameter | Type |
|---|---|
post | SeedPost |
Returns
community()
community(over?): SeedCommunity;Defined in: src/testing/seed.ts:124
Parameters
| Parameter | Type |
|---|---|
over | { id?: number; name?: string; title?: string; } |
over.id? | number |
over.name? | string |
over.title? | string |
Returns
loggedInAs()
loggedInAs(person): void;Defined in: src/testing/seed.ts:142
Mark a person as the authenticated user. Fakes derive the account endpoints (my user, unread counts) from this.
Parameters
| Parameter | Type |
|---|---|
person | SeedPerson |
Returns
void
mention()
mention(over): SeedNotification;Defined in: src/testing/seed.ts:146
Parameters
| Parameter | Type |
|---|---|
over | { comment: SeedComment; id?: number; read?: boolean; } |
over.comment | SeedComment |
over.id? | number |
over.read? | boolean |
Returns
person()
person(over): SeedPerson;Defined in: src/testing/seed.ts:154
Parameters
| Parameter | Type |
|---|---|
over | { displayName?: string; id?: number; name: string; } |
over.displayName? | string |
over.id? | number |
over.name | string |
Returns
post()
post(over): SeedPost;Defined in: src/testing/seed.ts:168
Parameters
| Parameter | Type |
|---|---|
over | { body?: string; community?: SeedCommunity; creator?: SeedPerson; id?: number; name: string; url?: string; } |
over.body? | string |
over.community? | SeedCommunity |
over.creator? | SeedPerson |
over.id? | number |
over.name | string |
over.url? | string |
Returns
privateMessage()
privateMessage(over): SeedPrivateMessage;Defined in: src/testing/seed.ts:192
A private message to recipient (defaults to the logged-in user), including its inbox notification.
Parameters
| Parameter | Type | Description |
|---|---|---|
over | { content: string; creator: SeedPerson; id?: number; notificationId?: number; read?: boolean; recipient?: SeedPerson; } | - |
over.content | string | - |
over.creator | SeedPerson | - |
over.id? | number | - |
over.notificationId? | number | Pin the inbox notification's id (for mark-as-read assertions) |
over.read? | boolean | - |
over.recipient? | SeedPerson | - |
Returns
reply()
reply(over): SeedNotification;Defined in: src/testing/seed.ts:225
Parameters
| Parameter | Type |
|---|---|
over | { comment: SeedComment; id?: number; read?: boolean; } |
over.comment | SeedComment |
over.id? | number |
over.read? | boolean |
Returns
site()
site(over): void;Defined in: src/testing/seed.ts:233
Parameters
| Parameter | Type |
|---|---|
over | { name: string; } |
over.name | string |
Returns
void
