issue 184: assert.property should pass for defined keys with undefined values

This variable should probably be named `ok` instead of `finalValue`.
That's how something similar is done elsewhere in the file.