use super::super::sumsq_fn;
use crate::types::Value;
#[test]
fn non_numeric_text_ignored() {
let result = sumsq_fn(&[Value::Number(3.0), Value::Text("hello".to_string())]);
assert_eq!(result, Value::Number(9.0));
}
#[test]
fn many_ones() {
assert_eq!(
sumsq_fn(&[
Value::Number(1.0),
Value::Number(1.0),
Value::Number(1.0),
Value::Number(1.0),
Value::Number(1.0),
]),
Value::Number(5.0)
);
}
#[test]
fn fractions() {
assert_eq!(
sumsq_fn(&[Value::Number(0.5), Value::Number(0.5)]),
Value::Number(0.5)
);
}