blob: 377b8f225f5ebef9bec8fb31b27dd40cbe91f3b8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
# 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.
|