Skip to main content

Module tdd_basic

Module tdd_basic 

Source
Expand description

Test-driven development helpers and generators. Basic TDD workflow support for LSP

Simplified TDD implementation focused on core red-green-refactor cycle

Structs§

Diagnostic
Diagnostic produced during a TDD cycle (independent of lsp_types).
RefactoringAnalyzer
Basic refactoring analyzer
RefactoringSuggestion
A single refactoring suggestion produced by RefactoringAnalyzer.
SubroutineInfo
Metadata about a subroutine discovered in an AST.
TddResult
Result returned from each TddWorkflow transition method.
TddWorkflow
TDD workflow manager
TestGenerator
Basic test generator

Enums§

DiagnosticSeverity
Severity level for a TDD-cycle Diagnostic.
RefactoringCategory
Category of refactoring opportunity identified by RefactoringAnalyzer.
TddState
Simple TDD workflow state