AssertReply class

Pruebe la acción Script para afirmar que la respuesta de los bots coincide con las expectativas.

Extends

Propiedades

$kind
exact

Valor que indica si el texto debe ser una coincidencia exacta.

text

Valor de texto que se va a buscar en la respuesta.

Propiedades heredadas

assertions

Expresiones para aserciones.

description

Descripción de lo que es esta aserción.

timeout

Milisegundos para esperar una respuesta.

Métodos

getConditionDescription()

Obtiene el texto que se va a afirmar para una actividad.

validateReply(Activity)

Valida la respuesta de una actividad.

Métodos heredados

configure(Record<string, unknown>)

Método Fluent para configurar el objeto.

execute(TestAdapter, (context: TurnContext) => Promise<any>, Inspector)

Ejecute la prueba.

getConverter(string)

Detalles de las propiedades

$kind

static $kind: string

Valor de propiedad

string

exact

Valor que indica si el texto debe ser una coincidencia exacta.

exact: boolean

Valor de propiedad

boolean

text

Valor de texto que se va a buscar en la respuesta.

text: string

Valor de propiedad

string

Detalles de las propiedades heredadas

assertions

Expresiones para aserciones.

assertions: string[]

Valor de propiedad

string[]

Heredado deAssertReplyActivity.aserciones

description

Descripción de lo que es esta aserción.

description: string

Valor de propiedad

string

heredado deAssertReplyActivity.description

timeout

Milisegundos para esperar una respuesta.

timeout: number

Valor de propiedad

number

heredado deAssertReplyActivity.timeout

Detalles del método

getConditionDescription()

Obtiene el texto que se va a afirmar para una actividad.

function getConditionDescription(): string

Devoluciones

string

Cuerda.

validateReply(Activity)

Valida la respuesta de una actividad.

function validateReply(activity: Activity)

Parámetros

activity

Activity

Actividad que se va a comprobar.

Detalles de los métodos heredados

configure(Record<string, unknown>)

Método Fluent para configurar el objeto.

function configure(config: Record<string, unknown>): this

Parámetros

config

Record<string, unknown>

Opciones de configuración que se van a aplicar.

Devoluciones

this

configurable una vez completada la operación.

Heredado de Configurable.configure

execute(TestAdapter, (context: TurnContext) => Promise<any>, Inspector)

Ejecute la prueba.

function execute(testAdapter: TestAdapter, _callback: (context: TurnContext) => Promise<any>, _inspector?: Inspector): Promise<any>

Parámetros

testAdapter

TestAdapter

Adaptador en el que se va a ejecutar.

_callback

(context: TurnContext) => Promise<any>

Lógica del bot que se va a usar.

_inspector
Inspector

Inspector para el contexto del cuadro de diálogo.

Devoluciones

Promise<any>

Promesa que representa el trabajo en cola que se va a ejecutar.

Heredado deAssertReplyActivity.execute

getConverter(string)

function getConverter(_property: string): Converter | ConverterFactory

Parámetros

_property

string

Clave de la configuración del selector condicional.

Devoluciones

Converter | ConverterFactory

Convertidor para la configuración del selector.

Heredado de Configurable.getConverter