implement isMultipleOf builtin

This commit is contained in:
Eric Henry 2021-03-14 14:52:38 -04:00
parent 618dea11e6
commit 1e9bd0d7f1
7 changed files with 74 additions and 6 deletions

View file

@ -1377,4 +1377,17 @@ mod gen_num {
i128
);
}
#[test]
fn is_multiple_of() {
// true
assert_evals_to!("Num.isMultipleOf 5 1", true, bool);
assert_evals_to!("Num.isMultipleOf 5 -1", true, bool);
assert_evals_to!("Num.isMultipleOf 0 0", true, bool);
assert_evals_to!("Num.isMultipleOf 0 1", true, bool);
assert_evals_to!("Num.isMultipleOf 0 -1", true, bool);
// false
assert_evals_to!("Num.isMultipleOf 5 2", false, bool);
assert_evals_to!("Num.isMultipleOf 5 0", false, bool);
}
}