js/src/jit-test/tests/ion/bug964229-2.js

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:c7823f09324f
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/, {}));
57
58

mercurial