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.0 |
---|---|
License | ISC |
Repository | bitbucket.org |
Build date | 2 years ago on 1st Mar 2022 |
Requirements | SkySpark v3.1.1 |
Depends on | |
File name | afAxontExt.pod |
File size | 18.49 kB |
MD5 | efdbf2a0e108b94fd50d847c523a9a52 |
SHA1 | 7530edd43b7ac08173d90f361c4515fc8806c281 |
Published by Fantom FactoryDownload nowAlso available via SkyArc Install Manager |