Registered StackHub users may elect to receive email notifications whenever a new package version is released or a comment is posted on the forum.
There are 2 watchers.
An extension for SkySpark v3.1.1+ that provides a unit test runner and assertion functions for testing Axon code.
AxonT source code is available on Fantom Factory's GitHub - AxonT.
First create some test functions in Axon. Test functions are typically prefixed with test
, take no arguments, and optionally return okay
to signify just that.
testPassExample : () => do expected : "foo bar" actual : "foo bar"// this bit should do some work!// assert the resultverifyEq(expected, actual) "okay" end testFailExample : () => do expected : "foo bar" actual : "poo"// assert the resultverifyEq(expected, actual) "okay" end
Then pass them to the test runner to have them executed.
// run tests[ testPassExample, testFailExample ].runTests()
Results are returned in a handy grid:
AxonT Ext is free software and an open source project licensed under the permissive ISC Licence by the Internet Systems Consortium - it is similar to the popular MIT licence, only shorter!
Version | 0.1.2 |
---|---|
License | ISC |
Repository | bitbucket.org |
Build date | 5 days ago on Tue 18th Mar |
Requirements | SkySpark v3.1.1 |
Depends on | |
File name | afAxontExt.pod |
File size | 24.50 kB |
MD5 | 1b2092bf50f73cc98ed6b70507fabfb2 |
SHA1 | 39a29e8079f89b9152f181cc76930a55b1643dd3 |
Published by Fantom FactoryDownload nowAlso available via SkyArc Install Manager |