LUA Test files

First, ensure that you put your LUA tests files in the lua.d directory.

You have two differents things to take in account when you’ll write your tests using this framework: test and assertions.

Assertions are functions meant to test an atomic operation result. (ie: 1+1 = 2 is an assertion)

Test functions represent a test (Unbelievable), they represent a set of one or several assertions which are all needed to succeed to valid the test.

The framework came with several test and assertion functions to simply be able to test verb calls and events receiving. Use the simple one as often as possible and if you need more use the one that calls a callback. Specifying a callback let you add assertions and enrich the test.