Skip to content

@vttforge/testing / MockDocument

Interface: MockDocument

A Foundry document, as much of one as a unit test needs.

Properties

flags

flags: Record<string, Record<string, unknown>>


id

id: string


name

name: string


system

system: Record<string, any>


type

type: string


updates

readonly updates: readonly Record<string, unknown>[]

Every update this document received, in order.

Methods

getFlag()

getFlag(scope, key): unknown

Parameters

scope

string

key

string

Returns

unknown


setFlag()

setFlag(scope, key, value): Promise<MockDocument>

Parameters

scope

string

key

string

value

unknown

Returns

Promise<MockDocument>


unsetFlag()

unsetFlag(scope, key): Promise<MockDocument>

Parameters

scope

string

key

string

Returns

Promise<MockDocument>


update()

update(delta): Promise<MockDocument>

Parameters

delta

Record<string, unknown>

Returns

Promise<MockDocument>

MIT licensed.