diff --git a/schala-lang/language/src/eval.rs b/schala-lang/language/src/eval.rs index d3256f6..48c6d72 100644 --- a/schala-lang/language/src/eval.rs +++ b/schala-lang/language/src/eval.rs @@ -563,4 +563,15 @@ if a { is true -> "x", is false -> "y" } "#; test_in_fresh_env!(source, "\"y\""); } + + #[test] + fn ignore_pattern() { + let source = r#" +type Option = Some(T) | None +if Some(10) { + is _ -> "hella" +} +"#; + test_in_fresh_env!(source, "\"hella\""); + } }