more type tooltip tests

This commit is contained in:
Anton-4 2021-06-29 16:11:20 +02:00
parent 3bec3b9d03
commit bf69daa3bc
3 changed files with 9 additions and 4 deletions

View file

@ -166,9 +166,9 @@ where
p.build()?
};
/*if DEBUG {
if DEBUG {
eprintln!("{}", program.to_source_string());
}*/
}
morphic_lib::solve(program)
}

View file

@ -1930,6 +1930,11 @@ pub mod test_ed_update {
)?;
assert_type_tooltip(&[""], "List *", '[')?;
assert_type_tooltips_seq(&[""], &vec!["List (Num *)"], "[0")?;
assert_type_tooltips_seq(&[""], &vec!["List (Num *)", "List (List (Num *))"], "[[0")?;
assert_type_tooltips_seq(&[""], &vec!["Str", "List Str"], "[\"a")?;
assert_type_tooltips_seq(&[""], &vec!["Str", "List Str", "List (List Str)", "List (List (List Str))"], "[[[\"a")?;
assert_type_tooltips_seq(&[""], &vec!["{ a : Num * }", "List { a : Num * }", "List (List { a : Num * })"], "[[{a:1")?;
Ok(())
}