mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-26 13:29:12 +00:00
Merge remote-tracking branch 'origin/main' into abilities-syntax
This commit is contained in:
commit
2da41be29f
524 changed files with 47536 additions and 15089 deletions
|
@ -3966,3 +3966,27 @@ fn mul_checked_dec() {
|
|||
bool
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
#[cfg(any(feature = "gen-llvm", feature = "gen-dev", feature = "gen-wasm"))]
|
||||
fn num_min() {
|
||||
assert_evals_to!(r#"Num.min 0 0"#, 0, i64);
|
||||
assert_evals_to!(r#"Num.min 1 2"#, 1, i64);
|
||||
assert_evals_to!(r#"Num.min 2 1"#, 1, i64);
|
||||
assert_evals_to!(r#"Num.min 2 -2"#, -2, i64);
|
||||
assert_evals_to!(r#"Num.min -2 2"#, -2, i64);
|
||||
assert_evals_to!(r#"Num.min Num.minI64 Num.maxI64"#, i64::MIN, i64);
|
||||
assert_evals_to!(r#"Num.min Num.maxI64 Num.minI64"#, i64::MIN, i64);
|
||||
}
|
||||
|
||||
#[test]
|
||||
#[cfg(any(feature = "gen-llvm", feature = "gen-dev", feature = "gen-wasm"))]
|
||||
fn num_max() {
|
||||
assert_evals_to!(r#"Num.max 0 0"#, 0, i64);
|
||||
assert_evals_to!(r#"Num.max 1 2"#, 2, i64);
|
||||
assert_evals_to!(r#"Num.max 2 1"#, 2, i64);
|
||||
assert_evals_to!(r#"Num.max 2 -2"#, 2, i64);
|
||||
assert_evals_to!(r#"Num.max -2 2"#, 2, i64);
|
||||
assert_evals_to!(r#"Num.max Num.minI64 Num.maxI64"#, i64::MAX, i64);
|
||||
assert_evals_to!(r#"Num.max Num.maxI64 Num.minI64"#, i64::MAX, i64);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue