michael@0: function testMethodInitSafety() { michael@0: function f() { return 'fail'; } michael@0: function g() { return 'ok'; } michael@0: michael@0: var s; michael@0: var arr = [f, f, f, f, g]; michael@0: //assertEq(arr.length > 9, true); michael@0: for (var i = 0; i < arr.length; i++) { michael@0: var x = {m: arr[i]}; michael@0: s = x.m(); michael@0: } michael@0: return s; michael@0: } michael@0: assertEq(testMethodInitSafety(), "ok");