**As a** ModuleBuilder _user_ **In order to** ensure expectations **I need** shared tests that validate inputs and outputs --- We should create common test cases - Test all exported functions came from separate files - Test all public functions are properly exported by the module - Test **only** public functions are exported by the module