Skip to main content

E2eCodegen

Trait E2eCodegen 

Source
pub trait E2eCodegen: Send + Sync {
    // Required methods
    fn generate(
        &self,
        groups: &[FixtureGroup],
        e2e_config: &E2eConfig,
        config: &ResolvedCrateConfig,
    ) -> Result<Vec<GeneratedFile>>;
    fn language_name(&self) -> &'static str;
}
Expand description

Trait for per-language e2e test code generation.

Required Methods§

Source

fn generate( &self, groups: &[FixtureGroup], e2e_config: &E2eConfig, config: &ResolvedCrateConfig, ) -> Result<Vec<GeneratedFile>>

Generate all e2e test project files for this language.

Source

fn language_name(&self) -> &'static str

Language name for display and directory naming.

Implementors§