cloudhead/vows — pull request #175 by Sembiance (2012-01-03 15:00:27+00:00)
Title: suite.js performs unsafe Object iterations without hasOwnProperty

Even in node.js, it's possible that the Object prototype can be modified with additional properties.

When this happens it is causing vows to fail because vows isn't checking hasOwnProperty() to ensure it's a real property.

This pull request adds the two checks needed in suite.js

I've run `npm test` and tests pass.

This pull request is ready to be merged.