Asper Header  1.0.14
The header injector extension
Loading...
Searching...
No Matches
MockTextEditor Class Reference

Mock implementation of VS Code TextEditor for testing text editing operations. More...

Inheritance diagram for MockTextEditor:
Inheritance graph
Collaboration diagram for MockTextEditor:
Collaboration graph

Public Member Functions

 constructor (document:MockTextDocument)
 Creates a new mock text editor for the specified document.
 

Data Fields

document : vscode.TextDocument
 Associated document containing the text content.
 

Detailed Description

Mock implementation of VS Code TextEditor for testing text editing operations.

Provides a simplified mock of the VS Code TextEditor interface, focusing on document editing capabilities required for header generation testing. Captures edit operations for verification without performing actual text modifications.

Key Capabilities:

  • Document Association: Links to MockTextDocument for content access
  • Edit Tracking: Records all insert and replace operations
  • Operation Simulation: Mimics VS Code's edit callback pattern

Definition at line 284 of file commentGenerator.test.ts.

Member Function Documentation

◆ constructor()

MockTextEditor::constructor ( document:MockTextDocument)
inline

Creates a new mock text editor for the specified document.

Parameters
documentMockTextDocument to associate with this editor

Initializes the editor with a document reference, enabling testing of text editing operations without actual VS Code editor instances.

Definition at line 295 of file commentGenerator.test.ts.

Field Documentation

◆ __pad0__

document MockTextEditor::__pad0__

Associated document containing the text content.

Definition at line 286 of file commentGenerator.test.ts.


The documentation for this class was generated from the following file: