Kwargs: assert functions (#6406)

Closes https://github.com/KittyCAD/modeling-app/issues/6408
This commit is contained in:
Adam Chalmers
2025-04-22 12:44:52 -05:00
committed by GitHub
parent 8be36d3d16
commit f99e44e371
73 changed files with 4790 additions and 4034 deletions

View File

@ -1,13 +1,11 @@
assert(3 == 3, "equality")
assert(3.0 == 3.0, "equality of floats")
assert(3 != 4, "non-equality")
assert(3.0 != 4.0, "non-equality of floats")
assert(3 < 4, "lt")
assert(3 <= 4, "lte but actually lt")
assert(4 <= 4, "lte but actually eq")
assert(4 > 3, "gt")
assert(4 >= 3, "gte but actually gt")
assert(3 >= 3, "gte but actually eq")
assert(3, isEqualTo = 3, error = "equality")
assert(3.0, isEqualTo = 3.0, error = "equality of floats")
assert(3, isLessThan = 4, error = "lt")
assert(3, isLessThanOrEqual = 4, error = "lte but actually lt")
assert(4, isLessThanOrEqual = 4, error = "lte but actually eq")
assert(4, isGreaterThan = 3, error = "gt")
assert(4, isGreaterThanOrEqual = 3, error = "gte but actually gt")
assert(3, isGreaterThanOrEqual = 3, error = "gte but actually eq")
assert(0.0 == 0.0, "equality of zero")
assert(0.0 == -0.0, "equality of zero and neg zero")
assert(0.0, isEqualTo = 0.0, error = "equality of zero")
assert(0.0, isEqualTo = -0.0, error = "equality of zero and neg zero")