mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-26 13:29:12 +00:00
Support Num.toStr for dec
This commit is contained in:
parent
b7c312d449
commit
66b8d145a9
6 changed files with 53 additions and 4 deletions
|
@ -3102,6 +3102,30 @@ fn num_to_str_f64() {
|
|||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
#[cfg(any(feature = "gen-llvm", feature = "gen-wasm"))]
|
||||
fn num_to_str_dec() {
|
||||
use roc_std::RocStr;
|
||||
|
||||
assert_evals_to!(r#"Num.toStr -10.75dec"#, RocStr::from("-10.75"), RocStr);
|
||||
assert_evals_to!(r#"Num.toStr -1.75dec"#, RocStr::from("-1.75"), RocStr);
|
||||
assert_evals_to!(r#"Num.toStr 0dec"#, RocStr::from("0.0"), RocStr);
|
||||
assert_evals_to!(r#"Num.toStr 1.75dec"#, RocStr::from("1.75"), RocStr);
|
||||
assert_evals_to!(r#"Num.toStr 10.75dec"#, RocStr::from("10.75"), RocStr);
|
||||
|
||||
assert_evals_to!(
|
||||
r#"Num.toStr 170141183460469.105727dec"#,
|
||||
RocStr::from("170141183460469.105727"),
|
||||
RocStr
|
||||
);
|
||||
|
||||
assert_evals_to!(
|
||||
r#"Num.toStr -170141183460469.105727dec"#,
|
||||
RocStr::from("-170141183460469.105727"),
|
||||
RocStr
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
#[cfg(any(feature = "gen-llvm", feature = "gen-wasm"))]
|
||||
fn u8_addition_greater_than_i8() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue