template module unit tests