### General testing tips Define a "testing" conditional symbol at compile time: nim --define:testing main.nim ``` Nim when defined(testing): # testing-related code else: # production code ``` ### Unit testing Use http://nim-lang.org/unittest.html[unittest] ### Functional and integration testing TODO ### Code coverage Try to test every path of execution in your softwares. That is the key to maximizing your code coverages. TODO