Bug 1065185 - Explicitly expose indexed properties in COW array test. r=bz

This commit is contained in:
Bobby Holley 2014-10-03 10:05:50 +02:00
Родитель 6d92895a99
Коммит af5d4d993f
2 изменённых файлов: 6 добавлений и 1 удалений

Просмотреть файл

@ -80,7 +80,11 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=760109
const Cu = Components.utils;
var sb = new Cu.Sandbox('http://www.example.org');
sb.chromeArray = ['a', 'b', 'z'];
sb.chromeArray.__exposedProps__ = {};
sb.chromeArray.__exposedProps__ = { length: 'rw' };
for (var i = 0; i < 10; ++i) {
sb.chromeArray.__exposedProps__[i] = 'rw';
}
sb.chromeObject = new SomeConstructor();
sb.ok = ok;
sb.is = is;

Просмотреть файл

@ -7,6 +7,7 @@ function setupChromeSandbox() {
get: function() { return _b; },
set: function(val) { _b = val; } });
this.chromeArr = [4, 2, 1];
this.chromeArr["__exposedProps__"] = { "1": "rw" };
}
function checkDefineThrows(sb, obj, prop, desc) {