Unnamed repository; edit this file 'description' to name the repository.
tests for ty
Aleksey Kladov 2022-01-01
parent 5ca83a5 · commit 58fa7ce
-rw-r--r--crates/parser/src/tests/entries.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/crates/parser/src/tests/entries.rs b/crates/parser/src/tests/entries.rs
index 18d9ece2a2..a8abe6daf5 100644
--- a/crates/parser/src/tests/entries.rs
+++ b/crates/parser/src/tests/entries.rs
@@ -37,6 +37,13 @@ fn pat() {
check_prefix(PrefixEntryPoint::Pat, ".. ..", ".. ..");
}
+#[test]
+fn ty() {
+ check_prefix(PrefixEntryPoint::Ty, "fn() foo", "fn()");
+ check_prefix(PrefixEntryPoint::Ty, "Clone + Copy + fn", "Clone + Copy +");
+ check_prefix(PrefixEntryPoint::Ty, "struct f", "struct");
+}
+
fn check_prefix(entry: PrefixEntryPoint, input: &str, prefix: &str) {
let lexed = LexedStr::new(input);
let input = lexed.to_input();