[package] name = "mlf-integration-tests" version = "0.1.0" edition = "2021" publish = false # This is a test-only package [lib] path = "lib.rs" [dependencies] mlf-lang = { path = "../mlf-lang" } mlf-codegen = { path = "../mlf-codegen" } mlf-cli = { path = "../mlf-cli", default-features = false } mlf-diagnostics = { path = "../mlf-diagnostics" } mlf-lexicon-fetcher = { path = "../mlf-lexicon-fetcher" } serde_json.workspace = true serde.workspace = true toml.workspace = true tokio = { workspace = true, features = ["full"] } tempfile.workspace = true datatest-stable.workspace = true insta = { version = "1.43", features = ["json"] } [dev-dependencies] # Any additional test dependencies [[test]] name = "codegen_integration" path = "codegen_integration.rs" harness = false [[test]] name = "diagnostics_integration" path = "diagnostics_integration.rs" harness = false [[test]] name = "lexicon_fetcher_integration" path = "lexicon_fetcher_integration.rs" harness = false [[test]] name = "real_world_roundtrip" path = "real_world/roundtrip.rs" [[test]] name = "lexicon_to_mlf_integration" path = "lexicon_to_mlf_integration.rs" harness = false