[test] Add test cases for Issue #20 changes in key enumeration
Expected
- Do not enumerate over enumerable properties of prototype objects
Notes
- The old 0.1.3 behavior with for..in enumeration, which traverses prototype objects as well, might be implemented as an optional feature