Class: TestEditorContext
Test-specific extension of EditorContext that includes testing utilities. This class should only be used in test environments and not in production code.
Extends
- EditorContext
Constructors
Constructor
Copied to your clipboardnew TestEditorContext(context): TestEditorContext;
Parameters
| Parameter | Type | 
|---|---|
| context | ActionContext | 
Returns
TestEditorContext
Inherited from
Copied to your clipboardEditorContext.constructor
Properties
| Property | Modifier | Type | Inherited from | 
|---|---|---|---|
| context | public | ActionContext | EditorContext.context | 
Methods
sendCustomMessage()
Copied to your clipboardsendCustomMessage(data): void;
Sends a message to the SDK Agent to update the state of current running workflow.
Parameters
| Parameter | Type | Description | 
|---|---|---|
| data | unknown | incoming data coming from client to update the workflow. Note - Type of data is limited to what postMessage supports. | 
Returns
void
Inherited from
Copied to your clipboardEditorContext.sendCustomMessage
showToast()
Copied to your clipboardshowToast(message, options?): Promise<void>;
This method is for testing purposes only and should not be used in production. This is a demo usecase to shows a toast message by sending a custom message to the agent side. The agent will handle displaying the toast.
Parameters
| Parameter | Type | Description | 
|---|---|---|
| message | string | The message to display in the toast | 
| options? | {  duration?:number;type?:"error"|"success"|"info"|"warning"; } | Optional toast configuration | 
| options.duration? | number | - | 
| options.type? | "error"|"success"|"info"|"warning" | - | 
Returns
Promise<void>
Promise that resolves when the toast is displayed
