[' foo = bar ', '%20foo%20=%20bar%20', {' foo ': ' bar '}],
['foo=%zx', 'foo=%25zx', {'foo': '%zx'}],
['foo=%EF%BF%BD', 'foo=%EF%BF%BD', {'foo': '\ufffd' }],
- [ 'toString=foo&valueOf=bar&__defineGetter__=baz',
- 'toString=foo&valueOf=bar&__defineGetter__=baz',
- { toString: 'foo',
+ [ 'hasOwnProperty=x&toString=foo&valueOf=bar&__defineGetter__=baz',
+ 'hasOwnProperty=x&toString=foo&valueOf=bar&__defineGetter__=baz',
+ { hasOwnProperty: 'x',
+ toString: 'foo',
valueOf: 'bar',
__defineGetter__: 'baz' } ]
];