1 // Second testPropagatedFunArgs test -- this is a crash-test.
5 function testPropagatedFunArgs()
11 function addEventListener(name, func, flag) {
15 var pageInfo = "pageInfo", obs;
16 addEventListener("load", handleLoad, true);
19 observe: function(win, topic, data) {
20 // obs.removeObserver(observer, "page-info-dialog-loaded");
25 function handleLoad() {
26 //pageInfo = { toString: function() { return "pageInfo"; } };
27 obs = { addObserver: function (obs, topic, data) { obs.observe(win, topic, data); } };
28 obs.addObserver(observer, "page-info-dialog-loaded", false);
31 function handlePageInfo() {
40 var feedTab = $("feedTab");
47 testPropagatedFunArgs();
52 function testStringLengthNoTinyId()
55 var t = new String("");
56 for (var i = 0; i < 5; i++)
59 var r = "t['-1'] is " + x;
61 r += " when unset, '" + t["-1"] + "' when set";
64 assertEq(testStringLengthNoTinyId(), "t['-1'] is undefined when unset, 'foo' when set");