Skip to content

Latest commit

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..

README.md

Testing Example

This example demonstrates how to write and execute unit tests utilizing the built-in test annotation and assertions.

Code (unit_test.txs)

use test
say "Registering unit tests..."
test do test_math_assertions()
result = 5 * 5
test.assert_equals(result, 25)
end
test do test_logical_truth()
test.assert(10 > 5)
end
say "Executing unit tests..."
test.run_all()

Running the Example

tech run unit_test.txs
# or
tech test

Expected Output

Registering unit tests...
Executing unit tests...
Running 2 tests...
[PASS] test_math_assertions
[PASS] test_logical_truth
Test result: 2 passed, 0 failed.