Add unit tests for the `use_module/2` predicate directive