Add assertEqual function to KCL stdlib (#3279)

Takes a tolerance, because floating-point imprecision.
This commit is contained in:
Adam Chalmers
2024-08-05 11:31:58 -05:00
committed by GitHub
parent 543e809739
commit 84865eaed0
7 changed files with 118 additions and 4 deletions

View File

@ -4,8 +4,7 @@ const arr = [0, 0, 0, 10]
const i = 3
const ten = arr[i]
assertLessThanOrEq(ten, 10, "oops")
assertGreaterThanOrEq(ten, 10, "oops2")
assertEqual(ten, 10, 0.000001, "oops")
const p = "foo"
const obj = {
@ -14,5 +13,4 @@ const obj = {
}
const one = obj[p]
assertLessThanOrEq(one, 1, "oops")
assertGreaterThanOrEq(one, 1, "oops2")
assertEqual(one, 1, 0.0000001, "oops")