зеркало из https://github.com/mozilla/gecko-dev.git
Test for bug 568056.
This commit is contained in:
Родитель
69cb324d4d
Коммит
8e61d91a7b
|
@ -13,3 +13,4 @@ script regress-355075-02.js
|
|||
script regress-355090.js
|
||||
script regress-412467.js
|
||||
script regress-415922.js
|
||||
script regress-568056.js
|
||||
|
|
|
@ -0,0 +1,25 @@
|
|||
// Any copyright is dedicated to the Public Domain.
|
||||
// http://creativecommons.org/licenses/publicdomain/
|
||||
|
||||
var gTestfile = 'regress-568056.js';
|
||||
var BUGNUMBER = 568056;
|
||||
var summary = "Iterator(obj) must not go up obj's prototype chain";
|
||||
|
||||
var foo = {
|
||||
z: 9,
|
||||
};
|
||||
|
||||
var bar = {
|
||||
__proto__: foo,
|
||||
a: 1,
|
||||
b: 2,
|
||||
};
|
||||
|
||||
var results = [];
|
||||
for each (let [key, value] in Iterator(bar))
|
||||
results.push(key + ":" + value);
|
||||
|
||||
var actual = results.join(';')
|
||||
var expect = "a:1;b:2";
|
||||
|
||||
reportCompare(expect, actual, summary);
|
Загрузка…
Ссылка в новой задаче