regress-292215.js (860B)
1 /* -*- indent-tabs-mode: nil; js-indent-level: 2 -*- */ 2 /* This Source Code Form is subject to the terms of the Mozilla Public 3 * License, v. 2.0. If a copy of the MPL was not distributed with this 4 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 5 6 //----------------------------------------------------------------------------- 7 var BUGNUMBER = 292215; 8 var summary = 'Set arguments'; 9 var actual = ''; 10 var expect = '00012'; 11 12 printBugNumber(BUGNUMBER); 13 printStatus (summary); 14 15 16 function zeroArguments () { 17 arguments[1] = '0'; 18 actual += arguments[1]; 19 } 20 21 function oneArgument (x) { 22 arguments[1] = '1'; 23 actual += arguments[1]; 24 } 25 26 function twoArguments (x,y) { 27 arguments[1] = '2'; 28 actual += arguments[1]; 29 } 30 31 zeroArguments(); 32 zeroArguments(1); 33 zeroArguments('a', 'b'); 34 oneArgument(); 35 twoArguments(); 36 37 reportCompare(expect, actual, summary);