Skip to content

Std\Test

Simple test assertions — returns (:pass, name) or (:fail, message).

Each assertion returns a symbol-tagged tuple so test runners can collect results programmatically.

Asserts that expected equals actual.

assertEqual 42 42 # => (:pass, "assertEqual")
assertEqual 1 2 # => (:fail, "assertEqual: expected equal values")

Asserts that expected does not equal actual.

assertNotEqual 1 2 # => (:pass, "assertNotEqual")

Asserts that value is true.

assertTrue (1 > 0) # => (:pass, "assertTrue")

Asserts that value is false.

assertFalse (1 > 2) # => (:pass, "assertFalse")

Asserts that a > b.

assertGreater 5 3 # => (:pass, "assertGreater")

Asserts that a < b.

assertLess 3 5 # => (:pass, "assertLess")