1. Methods
  2. create()
  3. delete()
  4. diff()
  5. restore()

Class: Snapshot

Defined in: packages/fs-testkit/src/snapshot.js:8

Methods

create()

create(name?): Promise<string>;

Defined in: packages/fs-testkit/src/snapshot.js:25

Create a snapshot of the file system with the given name

Parameters

ParameterTypeDescription
name?string-

Returns

Promise<string>


delete()

delete(name): Promise<void>;

Defined in: packages/fs-testkit/src/snapshot.js:48

Delete an existing snapshot

Parameters

ParameterTypeDescription
namestring-

Returns

Promise<void>


diff()

diff(from, to): Promise<DirDiff[]>;

Defined in: packages/fs-testkit/src/snapshot.js:58

Get an array of differences between two snapshots

Parameters

ParameterTypeDescription
fromstring-
tostring-

Returns

Promise<DirDiff[]>


restore()

restore(name): Promise<void>;

Defined in: packages/fs-testkit/src/snapshot.js:39

Restore the filesystem at a given snapshot

Parameters

ParameterTypeDescription
namestring-

Returns

Promise<void>