bug964229-2.js (1346B)
1 function test1(re, test) { 2 return re.test(test); 3 } 4 5 assertEq(true, test1(/undefined/, undefined)); 6 assertEq(true, test1(/undefined/, undefined)); 7 8 function test2(re, test) { 9 return re.test(test); 10 } 11 12 assertEq(true, test2(/null/, null)); 13 assertEq(true, test2(/null/, null)); 14 15 function test3(re, test) { 16 return re.test(test); 17 } 18 19 assertEq(true, test3(/0/, 0)); 20 assertEq(true, test3(/0/, 0)); 21 22 function test4(re, test) { 23 return re.test(test); 24 } 25 26 assertEq(true, test4(/12.12/, 12.12)); 27 assertEq(true, test4(/12.12/, 12.12)); 28 29 function test5(re, test) { 30 return re.test(test); 31 } 32 33 assertEq(true, test5(/true/, true)); 34 assertEq(true, test5(/false/, false)); 35 assertEq(true, test5(/true/, true)); 36 assertEq(true, test5(/false/, false)); 37 38 function test6(re, test) { 39 return re.test(test); 40 } 41 42 assertEq(true, test6(/object/, {})); 43 assertEq(true, test6(/object/, {})); 44 45 assertEq(true, test1(/test/, "test")); 46 assertEq(true, test1(/test/, "test")); 47 assertEq(true, test1(/undefined/, undefined)); 48 assertEq(true, test1(/undefined/, undefined)); 49 assertEq(true, test1(/null/, null)); 50 assertEq(true, test1(/null/, null)); 51 assertEq(true, test1(/0.1/, 0.1)); 52 assertEq(true, test1(/0.1/, 0.1)); 53 assertEq(true, test1(/20000/, 20000)); 54 assertEq(true, test1(/20000/, 20000)); 55 assertEq(true, test1(/object/, {})); 56 assertEq(true, test1(/object/, {}));