TestScript class
Script de prueba ficticio que se puede usar para la lógica del bot de prueba unitaria.
- Extends
-
Configurable
Propiedades
| $kind | |
| configuration | Configuración que se va a usar para la prueba. |
| description | Descripción de la secuencia de prueba. |
| dialog | Cuadro de diálogo que se va a usar para el cuadro de diálogo raíz. |
| enable |
Si es true, las actividades de seguimiento se enviarán al script de prueba. |
| http |
Obtiene los datos ficticios de Microsoft.HttpRequest. |
| language |
Política lingüística. |
| locale | Configuración regional (valor predeterminado: en-us). |
| script | Secuencia de acciones de prueba que se van a realizar para validar el comportamiento del cuadro de diálogo. |
| setting |
Datos ficticios para la configuración. |
| user |
Datos ficticios de Microsoft.OAuthInput. |
Métodos
| default |
Compile el adaptador de prueba predeterminado. |
| execute(Resource |
Inicia la ejecución de la secuencia de prueba. |
| get |
Métodos heredados
| configure(Record<string, unknown>) | Método Fluent para configurar el objeto. |
Detalles de las propiedades
$kind
static $kind: string
Valor de propiedad
string
configuration
Configuración que se va a usar para la prueba.
configuration: Record<string, string>
Valor de propiedad
Record<string, string>
description
Descripción de la secuencia de prueba.
description: string
Valor de propiedad
string
dialog
Cuadro de diálogo que se va a usar para el cuadro de diálogo raíz.
dialog: Dialog
Valor de propiedad
Dialog
enableTrace
Si es true, las actividades de seguimiento se enviarán al script de prueba.
enableTrace: boolean
Valor de propiedad
boolean
httpRequestMocks
Obtiene los datos ficticios de Microsoft.HttpRequest.
httpRequestMocks: HttpRequestMock[]
Valor de propiedad
languagePolicy
Política lingüística.
languagePolicy: LanguagePolicy
Valor de propiedad
LanguagePolicy
locale
Configuración regional (valor predeterminado: en-us).
locale: string
Valor de propiedad
string
script
Secuencia de acciones de prueba que se van a realizar para validar el comportamiento del cuadro de diálogo.
script: TestAction[]
Valor de propiedad
settingMocks
userTokenMocks
Datos ficticios de Microsoft.OAuthInput.
userTokenMocks: UserTokenMock[]
Valor de propiedad
Detalles del método
defaultTestAdapter(string, Middleware[])
Compile el adaptador de prueba predeterminado.
function defaultTestAdapter(testName?: string, middlewares: Middleware[]): TestAdapter
Parámetros
- testName
-
string
Nombre de la prueba.
- middlewares
-
Middleware[]
Middlewares que se van a agregar al adaptador.
Devoluciones
TestAdapter
Adaptador de prueba.
execute(ResourceExplorer, string, (context: TurnContext) => Promise<void>, TestAdapter, Middleware[])
Inicia la ejecución de la secuencia de prueba.
function execute(resourceExplorer: ResourceExplorer, testName?: string, callback?: (context: TurnContext) => Promise<void>, adapter?: TestAdapter, middlewares: Middleware[]): Promise<void>
Parámetros
- resourceExplorer
-
ResourceExplorer
Explorador de recursos que se va a usar.
- testName
-
string
Nombre de la prueba.
- callback
-
(context: TurnContext) => Promise<void>
Lógica del bot.
- adapter
-
TestAdapter
Adaptador de prueba opcional.
- middlewares
-
Middleware[]
Middlewares que se van a agregar al adaptador.
Devoluciones
Promise<void>
getConverter(Object)
function getConverter(property: Object): Converter | ConverterFactory
Parámetros
- property
-
Object
Clave de la configuración del selector condicional.
Devoluciones
Converter | ConverterFactory
Convertidor para la configuración del selector.