gleedoc/generate
Types
Configuration for test generation.
pub type Config {
Config(output_dir: String, extra_imports: List(String))
}
Constructors
-
Config(output_dir: String, extra_imports: List(String))Arguments
- output_dir
-
Directory to write generated tests to, typically “test”
- extra_imports
-
A list of imports that will automatically be applied to every generated test file
Values
pub fn clean_generated(
output_dir: String,
) -> Result(Nil, snag.Snag)
Clean up generated test files.
pub fn generate_tests(
blocks: List(parse.CodeBlock),
config: Config,
) -> Result(List(String), snag.Snag)
Generate test files from extracted code blocks.