TestScript class
Ein simuliertes Testskript, das für die Logik des Komponententest-Bots verwendet werden kann.
- Extends
-
Configurable
Eigenschaften
| $kind | |
| configuration | Konfiguration, die für den Test verwendet werden soll. |
| description | Eine Beschreibung der Testsequenz. |
| dialog | Das Dialogfeld, das für das Stammdialogfeld verwendet werden soll. |
| enable |
Wenn true, werden Ablaufverfolgungsaktivitäten an das Testskript gesendet. |
| http |
Ruft die simulierten Daten für Microsoft.HttpRequest ab. |
| language |
Sprachpolitik. |
| locale | Das Gebietsschema (Standard: en-us). |
| script | Die Abfolge von Testaktionen, die ausgeführt werden sollen, um das Dialogfeldverhalten zu überprüfen. |
| setting |
Die simulierten Daten für Einstellungen. |
| user |
Die simulierten Daten für Microsoft.OAuthInput. |
Methoden
| default |
Standardtestadapter erstellen. |
| execute(Resource |
Startet die Ausführung der Testsequenz. |
| get |
Geerbte Methoden
| configure(Record<string, unknown>) | Fluent-Methode zum Konfigurieren des Objekts. |
Details zur Eigenschaft
$kind
static $kind: string
Eigenschaftswert
string
configuration
Konfiguration, die für den Test verwendet werden soll.
configuration: Record<string, string>
Eigenschaftswert
Record<string, string>
description
Eine Beschreibung der Testsequenz.
description: string
Eigenschaftswert
string
dialog
Das Dialogfeld, das für das Stammdialogfeld verwendet werden soll.
dialog: Dialog
Eigenschaftswert
Dialog
enableTrace
Wenn true, werden Ablaufverfolgungsaktivitäten an das Testskript gesendet.
enableTrace: boolean
Eigenschaftswert
boolean
httpRequestMocks
Ruft die simulierten Daten für Microsoft.HttpRequest ab.
httpRequestMocks: HttpRequestMock[]
Eigenschaftswert
languagePolicy
Sprachpolitik.
languagePolicy: LanguagePolicy
Eigenschaftswert
LanguagePolicy
locale
Das Gebietsschema (Standard: en-us).
locale: string
Eigenschaftswert
string
script
Die Abfolge von Testaktionen, die ausgeführt werden sollen, um das Dialogfeldverhalten zu überprüfen.
script: TestAction[]
Eigenschaftswert
settingMocks
userTokenMocks
Die simulierten Daten für Microsoft.OAuthInput.
userTokenMocks: UserTokenMock[]
Eigenschaftswert
Details zur Methode
defaultTestAdapter(string, Middleware[])
Standardtestadapter erstellen.
function defaultTestAdapter(testName?: string, middlewares: Middleware[]): TestAdapter
Parameter
- testName
-
string
Name des Tests.
- middlewares
-
Middleware[]
Middlewares, die dem Adapter hinzugefügt werden sollen.
Gibt zurück
TestAdapter
Testadapter.
execute(ResourceExplorer, string, (context: TurnContext) => Promise<void>, TestAdapter, Middleware[])
Startet die Ausführung der Testsequenz.
function execute(resourceExplorer: ResourceExplorer, testName?: string, callback?: (context: TurnContext) => Promise<void>, adapter?: TestAdapter, middlewares: Middleware[]): Promise<void>
Parameter
- resourceExplorer
-
ResourceExplorer
Der zu verwendende Ressourcen-Explorer.
- testName
-
string
Name des Tests.
- callback
-
(context: TurnContext) => Promise<void>
Die Botlogik.
- adapter
-
TestAdapter
Optionaler Testadapter.
- middlewares
-
Middleware[]
Middlewares, die dem Adapter hinzugefügt werden sollen.
Gibt zurück
Promise<void>
getConverter(Object)
function getConverter(property: Object): Converter | ConverterFactory
Parameter
- property
-
Object
Der Schlüssel der Konfiguration der bedingten Auswahl.
Gibt zurück
Converter | ConverterFactory
Der Konverter für die Selektorkonfiguration.
Details zur geerbten Methode
configure(Record<string, unknown>)
Fluent-Methode zum Konfigurieren des Objekts.
function configure(config: Record<string, unknown>): this
Parameter
- config
-
Record<string, unknown>
Anzuwendende Konfigurationseinstellungen.
Gibt zurück
this
Die konfigurierbaren nach Abschluss des Vorgangs.
Geerbt von Konfigurierbar.configure