use super::super::*;
use crate::types::Value;
#[test]
fn round_negative_digits_rounds_to_tens() {
assert_eq!(
round_fn(&[Value::Number(1234.0), Value::Number(-2.0)]),
Value::Number(1200.0)
);
}
#[test]
fn round_negative_half_away() {
assert_eq!(
round_fn(&[Value::Number(-2.5), Value::Number(0.0)]),
Value::Number(-3.0)
);
}
#[test]
fn roundup_already_integer() {
assert_eq!(
roundup_fn(&[Value::Number(3.0), Value::Number(0.0)]),
Value::Number(3.0)
);
}
#[test]
fn rounddown_fractional_negative_digits() {
assert_eq!(
rounddown_fn(&[Value::Number(1567.0), Value::Number(-2.0)]),
Value::Number(1500.0)
);
}