(source: str)
| 33 | |
| 34 | |
| 35 | def generate_javascript(source: str) -> str: |
| 36 | schema = parse_fdl(source) |
| 37 | options = GeneratorOptions(output_dir=Path("/tmp")) |
| 38 | generator = JavaScriptGenerator(schema, options) |
| 39 | files = generator.generate() |
| 40 | assert len(files) == 1, f"Expected 1 file, got {len(files)}" |
| 41 | return files[0].content |
| 42 | |
| 43 | |
| 44 | def test_javascript_enum_generation(): |
no test coverage detected