test262: test262/test/built-ins/Array/S15.4.3_A2.2.js
[WebKit-https.git] / JSTests / ChakraCore / test / es5 / enumerable.baseline-jsc
1 0. Test with object
2   --- properties ---
3   1: undefined enumerable configurable writable
4   3: null enumerable configurable writable
5   110: value 10
6   111: value 11 enumerable
7   112: value 12 enumerable configurable
8   113: value 13 enumerable configurable writable
9   120: get 20
10   121: get 21 enumerable
11   122: get 22 enumerable configurable
12   125: undefined
13   126: undefined enumerable
14   127: undefined enumerable configurable
15   abc: -12 enumerable configurable writable
16   def: hello enumerable configurable writable
17   xx10: value 10
18   xx11: value 11 enumerable
19   xx12: value 12 enumerable configurable
20   xx13: value 13 enumerable configurable writable
21   xx20: get 20
22   xx21: get 21 enumerable
23   xx22: get 22 enumerable configurable
24   xx25: undefined
25   xx26: undefined enumerable
26   xx27: undefined enumerable configurable
27   --- for-in enumerate ---
28   1: undefined
29   3: null
30   111: value 11
31   112: value 12
32   113: value 13
33   121: get 21
34   122: get 22
35   126: undefined
36   127: undefined
37   abc: -12
38   def: hello
39   xx11: value 11
40   xx12: value 12
41   xx13: value 13
42   xx21: get 21
43   xx22: get 22
44   xx26: undefined
45   xx27: undefined
46
47
48 1. Test with array
49   --- properties ---
50   0: -12 enumerable configurable writable
51   1: hello enumerable configurable writable
52   2: undefined enumerable configurable writable
53   3: null enumerable configurable writable
54   110: value 10
55   111: value 11 enumerable
56   112: value 12 enumerable configurable
57   113: value 13 enumerable configurable writable
58   120: get 20
59   121: get 21 enumerable
60   122: get 22 enumerable configurable
61   125: undefined
62   126: undefined enumerable
63   127: undefined enumerable configurable
64   length: 128 writable
65   xx10: value 10
66   xx11: value 11 enumerable
67   xx12: value 12 enumerable configurable
68   xx13: value 13 enumerable configurable writable
69   xx20: get 20
70   xx21: get 21 enumerable
71   xx22: get 22 enumerable configurable
72   xx25: undefined
73   xx26: undefined enumerable
74   xx27: undefined enumerable configurable
75   --- for-in enumerate ---
76   0: -12
77   1: hello
78   2: undefined
79   3: null
80   111: value 11
81   112: value 12
82   113: value 13
83   121: get 21
84   122: get 22
85   126: undefined
86   127: undefined
87   xx11: value 11
88   xx12: value 12
89   xx13: value 13
90   xx21: get 21
91   xx22: get 22
92   xx26: undefined
93   xx27: undefined
94
95
96 2. Test prototype with object
97 *** Prototype ***
98   0: get 0
99   1: get 1 enumerable
100   2: SHOULD_NOT_enumerate_prototype enumerable
101   3: 3
102   5: 5 enumerable
103   name: SHOULD_NOT_enumerate_prototype
104 *** Object ***
105   10: get 10
106   11: get 11 enumerable
107   12: correct_original_instance enumerable
108   13: 13
109   15: 15 enumerable
110   name: correct_original_instance
111 *** for in ***
112   11: get 11
113   12: correct_original_instance
114   15: 15
115   1: get 1
116   2: correct_original_instance
117   5: 5
118
119
120 3. Test prototype with array
121 *** Prototype ***
122   0: get 0
123   1: get 1 enumerable
124   2: SHOULD_NOT_enumerate_prototype enumerable
125   3: 3
126   5: 5 enumerable
127   length: 6 writable
128   name: SHOULD_NOT_enumerate_prototype
129 *** Object ***
130   10: get 10
131   11: get 11 enumerable
132   12: correct_original_instance enumerable
133   13: 13
134   15: 15 enumerable
135   name: correct_original_instance
136 *** for in ***
137   11: get 11
138   12: correct_original_instance
139   15: 15
140   1: get 1
141   2: correct_original_instance
142   5: 5
143
144
145 4. Test String with String value
146   0 a
147 TypeError : Properties can only be defined on Objects.
148 TypeError : Properties can only be defined on Objects.
149   6 undefined
150 TypeError : Properties can only be defined on Objects.
151   --- Properties ---
152   0: a enumerable
153   1: b enumerable
154   2: c enumerable
155   3: d enumerable
156   length: 4
157   --- Enumerate ---
158 TypeError : Properties can only be defined on Objects.
159
160
161 5. Test String with String object
162   0 a
163 TypeError : Attempting to change value of a readonly property.
164 TypeError : Attempting to change access mechanism for an unconfigurable property.
165   6 6
166   7 7
167   --- Properties ---
168   0: a enumerable
169   1: b enumerable
170   2: c enumerable
171   3: d enumerable
172   length: 4
173   6: 6 enumerable configurable writable
174   7: 7 enumerable
175   --- Enumerate ---
176   0: a
177   1: b
178   2: c
179   3: d
180   6: 6
181   7: 7
182
183
184 6. Testing forin caching when forin changes from array to Es5array
185 0
186 1
187 2
188 0
189 1
190 2
191 8
192
193
194 7. Testing RegExp Number String Boolean Object Constructor length property attributes
195 value:2
196 writable:false
197 enumerable:false
198 configurable:true
199 value:1
200 writable:false
201 enumerable:false
202 configurable:true
203 value:1
204 writable:false
205 enumerable:false
206 configurable:true
207 value:1
208 writable:false
209 enumerable:false
210 configurable:true
211 value:1
212 writable:false
213 enumerable:false
214 configurable:true