covered MessageResolveResult and ModuleOptions with tests