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 is 1 watcher.
An extension for SkySpark v3.0.12+ that provides a unit test runner and assertion functions for testing Axon code.
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!
v0.0.10
verifyEq()
and verifyNotEq()
are more lenient when testing Lists and Dicts. (e.g. the backing Fantom List type is ignored, Etc.dictEq()
is now used but also patched for this bug.)v0.0.8
runTests()
results. (Thanks go to John MacEnri / Crawley Carbon for the pull requst.)v0.0.6
axont
to afAxont
for consistency with other Alien-Factory products.v0.0.4
setup
and teadown
to runTests()
options.verifyErr
returns the err msg should you wish to perform further (regex) tests on it.v0.0.2
afAxontExt Unit test runner and assertion functions for Axon | FREE | |
Download now Also available via SkyArc Install Manager |
Version | 0.0.10Alpha |
---|---|
License | ISC |
Repository | bitbucket.org |
Build date | 6 months ago on 4th Jul 2020 |
Requirements | SkySpark v3.0.13 |
Depends on | |
File name | afAxontExt.pod |
File size | 18.15 kB |
MD5 | 3beced23302244529b66e3f726c17f8e |
SHA1 | b85314b38c001d6b77befc1ec8cf157539c93475 |
Published by Fantom FactoryDownload nowAlso available via SkyArc Install Manager |