Namespace: ReplExpect

January 18, 2022 · View on GitHub

Kui API Documentation - v11.0.0 / @kui-shell/test / ReplExpect

Namespace: ReplExpect

@kui-shell/test.ReplExpect

Table of contents

Interfaces

Functions

Functions

blank

Const blank(res): Promise<boolean>

Parameters

NameType
resAppAndCount

Returns

Promise<boolean>

Defined in

packages/test/src/api/repl-expect.ts:201


blankWithOpts

Const blankWithOpts(opts?): (res: AppAndCount) => Promise<boolean>

Parameters

NameType
optsObject

Returns

fn

▸ (res): Promise<boolean>

Parameters
NameType
resAppAndCount
Returns

Promise<boolean>

Defined in

packages/test/src/api/repl-expect.ts:198


blockAfter

blockAfter(res, delta?): AppAndCount

Transform the given block finder to one that can find the next block

Parameters

NameTypeDefault value
resAppAndCountundefined
deltanumber1

Returns

AppAndCount

Defined in

packages/test/src/api/repl-expect.ts:469


blockCount

blockCount(): Object

Verify that the number of blocks equals the expected count

Returns

Object

NameType
inSplit(splitIndex: number) => { is: (expected: number | () => number) => void }

Defined in

packages/test/src/api/repl-expect.ts:437


comment

comment(expectedBody, expectedTitle?): (res: AppAndCount) => Promise<AppAndCount>

Expect a CommentaryResponse

Parameters

NameType
expectedBodystring
expectedTitle?string

Returns

fn

▸ (res): Promise<AppAndCount>

Parameters
NameType
resAppAndCount
Returns

Promise<AppAndCount>

Defined in

packages/test/src/api/repl-expect.ts:413


consoleToBeClear

Const consoleToBeClear(app, residualBlockCount?, splitIndex?): Promise<boolean>

The return type any comes from webdriverio waitUntil

Parameters

NameTypeDefault value
appApplicationundefined
residualBlockCountnumber1
splitIndexnumber1

Returns

Promise<boolean>

Defined in

packages/test/src/api/repl-expect.ts:204


elsewhere

elsewhere(expectedBody, N?): (res: AppAndCount) => Promise<Application>

Expect an ElsewhereCommentaryResponse

Parameters

NameType
expectedBodystring
N?number

Returns

fn

▸ (res): Promise<Application>

Parameters
NameType
resAppAndCount
Returns

Promise<Application>

Defined in

packages/test/src/api/repl-expect.ts:392


error

Const error(statusCode, expect?): (res: AppAndCount) => Promise<Application>

Parameters

NameType
statusCodestring | number
expect?string

Returns

fn

▸ (res): Promise<Application>

Parameters
NameType
resAppAndCount
Returns

Promise<Application>

Defined in

packages/test/src/api/repl-expect.ts:174


justOK

Const justOK(res): Promise<AppAndCount>

expect just ok, and no result value

Parameters

NameType
resAppAndCount

Returns

Promise<AppAndCount>

Defined in

packages/test/src/api/repl-expect.ts:353


ok

Const ok(res): Promise<AppAndCount>

Parameters

NameType
resAppAndCount

Returns

Promise<AppAndCount>

Defined in

packages/test/src/api/repl-expect.ts:168


okWith

Const okWith(entityName): (res: AppAndCount) => Promise<boolean>

expect ok and at least the given result value

Parameters

NameType
entityNamestring

Returns

fn

▸ (res): Promise<boolean>

Parameters
NameType
resAppAndCount
Returns

Promise<boolean>

Defined in

packages/test/src/api/repl-expect.ts:350


okWithAny

Const okWithAny(res): Promise<boolean>

as long as its ok, accept anything

Parameters

NameType
resAppAndCount

Returns

Promise<boolean>

Defined in

packages/test/src/api/repl-expect.ts:342


okWithCustom

Const okWithCustom<T>(custom): (res: AppAndCount) => Promise<T>

as long as its ok, accept anything

Type parameters

NameType
Textends string | boolean

Parameters

NameType
customCustomSpec

Returns

fn

▸ (res): Promise<T>

Parameters
NameType
resAppAndCount
Returns

Promise<T>

Defined in

packages/test/src/api/repl-expect.ts:221


okWithDropDownList

Const okWithDropDownList(openAndExpectLabel, click?, closeAfterOpen?): (res: AppAndCount) => Promise<AppAndCount>

Parameters

NameTypeDefault value
openAndExpectLabelstringundefined
clickbooleanfalse
closeAfterOpenbooleantrue

Returns

fn

▸ (res): Promise<AppAndCount>

Parameters
NameType
resAppAndCount
Returns

Promise<AppAndCount>

Defined in

packages/test/src/api/repl-expect.ts:294


okWithEvents

Const okWithEvents(ctx, res): Promise<AppAndCount>

Parameters

NameType
ctxISuite
resAppAndCount

Returns

Promise<AppAndCount>

Defined in

packages/test/src/api/repl-expect.ts:325


okWithOnly

Const okWithOnly(entityName): (res: AppAndCount) => Promise<boolean>

expect ok and only the given result value

Parameters

NameType
entityNamestring

Returns

fn

▸ (res): Promise<boolean>

Parameters
NameType
resAppAndCount
Returns

Promise<boolean>

Defined in

packages/test/src/api/repl-expect.ts:345


okWithPtyOutput

Const okWithPtyOutput(expect, exact?): (res: AppAndCount) => Promise<boolean>

Parameters

NameTypeDefault value
expectstringundefined
exactbooleanfalse

Returns

fn

▸ (res): Promise<boolean>

Parameters
NameType
resAppAndCount
Returns

Promise<boolean>

Defined in

packages/test/src/api/repl-expect.ts:266


okWithPtyOutputEventually

Const okWithPtyOutputEventually(expect, exact?): (res: AppAndCount) => Promise<boolean>

Parameters

NameTypeDefault value
expectstringundefined
exactbooleanfalse

Returns

fn

▸ (res): Promise<boolean>

Parameters
NameType
resAppAndCount
Returns

Promise<boolean>

Defined in

packages/test/src/api/repl-expect.ts:281


okWithStreamingOutput

Const okWithStreamingOutput(expect, exact?): (res: AppAndCount) => Promise<boolean>

Parameters

NameTypeDefault value
expectstringundefined
exactbooleanfalse

Returns

fn

▸ (res): Promise<boolean>

Parameters
NameType
resAppAndCount
Returns

Promise<boolean>

Defined in

packages/test/src/api/repl-expect.ts:265


okWithString

Const okWithString(expect, exact?, streaming?): (res: AppAndCount) => Promise<boolean>

Parameters

NameTypeDefault value
expectstringundefined
exactbooleanfalse
streamingbooleanfalse

Returns

fn

▸ (res): Promise<boolean>

Parameters
NameType
resAppAndCount
Returns

Promise<boolean>

Defined in

packages/test/src/api/repl-expect.ts:252


okWithStringEventually

Const okWithStringEventually(expect, exact?): (res: AppAndCount) => Promise<boolean>

Parameters

NameTypeDefault value
expectstringundefined
exactbooleanfalse

Returns

fn

▸ (res): Promise<boolean>

Parameters
NameType
resAppAndCount
Returns

Promise<boolean>

Defined in

packages/test/src/api/repl-expect.ts:268


okWithTextContent

Const okWithTextContent(expect, exact?, failFast?, sel?): (res: AppAndCount) => Promise<boolean>

Parameters

NameTypeDefault value
expectstringundefined
exactbooleanfalse
failFastbooleantrue
selstring' '

Returns

fn

▸ (res): Promise<boolean>

Parameters
NameType
resAppAndCount
Returns

Promise<boolean>

Defined in

packages/test/src/api/repl-expect.ts:224


splitCount

splitCount(expectedSplitCount, inverseColors?, expectedSplitIndex?): (app: Application) => Promise<void>

Expect the given number of terminal splits in the current tab, and check whether the last split has inverse colors

Parameters

NameTypeDefault value
expectedSplitCountnumberundefined
inverseColorsbooleanfalse
expectedSplitIndex?numberundefined

Returns

fn

▸ (app): Promise<void>

Parameters
NameType
appApplication
Returns

Promise<void>

Defined in

packages/test/src/api/repl-expect.ts:356


tableWithNRows

tableWithNRows(N): (res: AppAndCount) => Promise<boolean>

Expect table with N rows

Parameters

NameType
Nnumber

Returns

fn

▸ (res): Promise<boolean>

Parameters
NameType
resAppAndCount
Returns

Promise<boolean>

Defined in

packages/test/src/api/repl-expect.ts:379