Came across a little issue where mocking isn't being reset across all instances. I believe this lays in the change from Fog:::: to Fog:::: (e.g, Fog::AWS::Compute to Fog::Compute::AWS). I have some code to ensure this works properly now, but it's dealing with hardcoded constants in the Fog::Mock class.
My ideal approach would be anything that defines a Mock that can be reset is inserted in to an Array instead of having Fog::Mock.reset actually look up what classes it needs to call out to. Thoughts?
[core] fix mock reset to work with new namespaces
Good catch, that was kind of hairy. This seems to solve it (albeit being pretty damned ugly).