Skip to content

Commit b2a8bb6

Browse files
committed
fixed problems found while reviewing
1 parent b85f7a4 commit b2a8bb6

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

primitives/src/targeting/eval_test.rs

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -218,29 +218,29 @@ mod math_functions {
218218

219219
let cases = vec![
220220
(
221-
Value::BigNum(3000.into()),
222-
Value::BigNum(1000.into()),
221+
Value::BigNum(100.into()),
223222
Value::BigNum(3.into()),
223+
Value::BigNum(33.into()),
224224
),
225225
(
226-
Value::new_number(3000),
227-
Value::BigNum(1000.into()),
226+
Value::new_number(100),
228227
Value::BigNum(3.into()),
228+
Value::BigNum(33.into()),
229229
),
230230
(
231-
Value::BigNum(3000.into()),
232-
Value::new_number(1000),
233-
Value::BigNum(3.into()),
231+
Value::BigNum(100.into()),
232+
Value::new_number(3),
233+
Value::BigNum(33.into()),
234234
),
235235
(
236-
Value::Number(Number::from_f64(3000.0).expect("should create float number")),
237-
Value::Number(Number::from_f64(1000.0).expect("should create float number")),
236+
Value::Number(Number::from_f64(100.0).expect("should create float number")),
238237
Value::Number(Number::from_f64(3.0).expect("should create float number")),
238+
Value::Number(Number::from_f64(33.333333333333336).expect("should create float number")),
239239
),
240240
(
241-
Value::new_number(3000),
242-
Value::new_number(1000),
241+
Value::new_number(10),
243242
Value::new_number(3),
243+
Value::new_number(10 / 3),
244244
),
245245
];
246246

@@ -331,7 +331,7 @@ mod math_functions {
331331
];
332332

333333
for (lhs, rhs, expected) in cases.into_iter() {
334-
let rule = Rule::Function(Function::new_mod(lhs, rhs));
334+
let rule = Function::new_mod(lhs, rhs);
335335

336336
assert_eq!(Ok(Some(expected)), rule.eval(&input, &mut output));
337337
}
@@ -853,11 +853,11 @@ mod control_flow_and_logic {
853853
price: Default::default(),
854854
};
855855

856-
let cases = [(true, false), (false, true)];
856+
let cases = vec![(true, false), (false, true)];
857857

858-
for (value, expected) in cases.iter() {
859-
let rule = Rule::Function(Function::new_not(Value::Bool(*value)));
860-
let expected = Some(Value::Bool(*expected));
858+
for (value, expected) in cases.into_iter() {
859+
let rule = Rule::Function(Function::new_not(Value::Bool(value)));
860+
let expected = Some(Value::Bool(expected));
861861

862862
assert_eq!(Ok(expected), rule.eval(&input, &mut output));
863863
}
@@ -1018,7 +1018,7 @@ mod control_flow_and_logic {
10181018
Value::BigNum(100.into()),
10191019
));
10201020
let rule_do = Rule::Function(Function::new_do(rule));
1021-
assert_eq!(Ok(Some(result.clone())), rule_do.eval(&input, &mut output));
1021+
assert_eq!(Ok(Some(result)), rule_do.eval(&input, &mut output));
10221022
}
10231023
}
10241024

@@ -1034,7 +1034,7 @@ mod string_and_array {
10341034
price: Default::default(),
10351035
};
10361036

1037-
let cases = [
1037+
let cases = vec![
10381038
(
10391039
Value::BigNum(1.into()),
10401040
Value::Array(vec![
@@ -1055,12 +1055,12 @@ mod string_and_array {
10551055
),
10561056
];
10571057

1058-
for (value, arr, expected) in cases.iter() {
1058+
for (value, arr, expected) in cases.into_iter() {
10591059
let rule = Rule::Function(Function::new_in(
10601060
Rule::Value(value.clone()),
10611061
Rule::Value(arr.clone()),
10621062
));
1063-
let expected = Some(Value::Bool(*expected));
1063+
let expected = Some(Value::Bool(expected));
10641064

10651065
assert_eq!(Ok(expected), rule.eval(&input, &mut output));
10661066
}

0 commit comments

Comments
 (0)