1# Copyright 2013 the V8 project authors. All rights reserved.
2# Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
3#
4# Redistribution and use in source and binary forms, with or without
5# modification, are permitted provided that the following conditions
6# are met:
7# 1.  Redistributions of source code must retain the above copyright
8#     notice, this list of conditions and the following disclaimer.
9# 2.  Redistributions in binary form must reproduce the above copyright
10#     notice, this list of conditions and the following disclaimer in the
11#     documentation and/or other materials provided with the distribution.
12#
13# THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS'' AND ANY
14# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
15# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
16# DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS BE LIABLE FOR ANY
17# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
18# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
19# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
20# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
21# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
22# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
23
24Tests that Arraify does good things when Object.preventExtensions() has been called.
25
26On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
27
28
29PASS foo(o) is void 0
30PASS foo(o) is void 0
31PASS foo(o) is void 0
32PASS foo(o) is void 0
33PASS foo(o) is void 0
34PASS foo(o) is void 0
35PASS foo(o) is void 0
36PASS foo(o) is void 0
37PASS foo(o) is void 0
38PASS foo(o) is void 0
39PASS foo(o) is void 0
40PASS foo(o) is void 0
41PASS foo(o) is void 0
42PASS foo(o) is void 0
43PASS foo(o) is void 0
44PASS foo(o) is void 0
45PASS foo(o) is void 0
46PASS foo(o) is void 0
47PASS foo(o) is void 0
48PASS foo(o) is void 0
49PASS foo(o) is void 0
50PASS foo(o) is void 0
51PASS foo(o) is void 0
52PASS foo(o) is void 0
53PASS foo(o) is void 0
54PASS foo(o) is void 0
55PASS foo(o) is void 0
56PASS foo(o) is void 0
57PASS foo(o) is void 0
58PASS foo(o) is void 0
59PASS foo(o) is void 0
60PASS foo(o) is void 0
61PASS foo(o) is void 0
62PASS foo(o) is void 0
63PASS foo(o) is void 0
64PASS foo(o) is void 0
65PASS foo(o) is void 0
66PASS foo(o) is void 0
67PASS foo(o) is void 0
68PASS foo(o) is void 0
69PASS foo(o) is void 0
70PASS foo(o) is void 0
71PASS foo(o) is void 0
72PASS foo(o) is void 0
73PASS foo(o) is void 0
74PASS foo(o) is void 0
75PASS foo(o) is void 0
76PASS foo(o) is void 0
77PASS foo(o) is void 0
78PASS foo(o) is void 0
79PASS foo(o) is void 0
80PASS foo(o) is void 0
81PASS foo(o) is void 0
82PASS foo(o) is void 0
83PASS foo(o) is void 0
84PASS foo(o) is void 0
85PASS foo(o) is void 0
86PASS foo(o) is void 0
87PASS foo(o) is void 0
88PASS foo(o) is void 0
89PASS foo(o) is void 0
90PASS foo(o) is void 0
91PASS foo(o) is void 0
92PASS foo(o) is void 0
93PASS foo(o) is void 0
94PASS foo(o) is void 0
95PASS foo(o) is void 0
96PASS foo(o) is void 0
97PASS foo(o) is void 0
98PASS foo(o) is void 0
99PASS foo(o) is void 0
100PASS foo(o) is void 0
101PASS foo(o) is void 0
102PASS foo(o) is void 0
103PASS foo(o) is void 0
104PASS foo(o) is void 0
105PASS foo(o) is void 0
106PASS foo(o) is void 0
107PASS foo(o) is void 0
108PASS foo(o) is void 0
109PASS foo(o) is void 0
110PASS foo(o) is void 0
111PASS foo(o) is void 0
112PASS foo(o) is void 0
113PASS foo(o) is void 0
114PASS foo(o) is void 0
115PASS foo(o) is void 0
116PASS foo(o) is void 0
117PASS foo(o) is void 0
118PASS foo(o) is void 0
119PASS foo(o) is void 0
120PASS foo(o) is void 0
121PASS foo(o) is void 0
122PASS foo(o) is void 0
123PASS foo(o) is void 0
124PASS foo(o) is void 0
125PASS foo(o) is void 0
126PASS foo(o) is void 0
127PASS foo(o) is void 0
128PASS foo(o) is void 0
129PASS foo(o) is void 0
130PASS foo(o) is void 0
131PASS foo(o) is void 0
132PASS foo(o) is void 0
133PASS foo(o) is void 0
134PASS foo(o) is void 0
135PASS foo(o) is void 0
136PASS foo(o) is void 0
137PASS foo(o) is void 0
138PASS foo(o) is void 0
139PASS foo(o) is void 0
140PASS foo(o) is void 0
141PASS foo(o) is void 0
142PASS foo(o) is void 0
143PASS foo(o) is void 0
144PASS foo(o) is void 0
145PASS foo(o) is void 0
146PASS foo(o) is void 0
147PASS foo(o) is void 0
148PASS foo(o) is void 0
149PASS foo(o) is void 0
150PASS foo(o) is void 0
151PASS foo(o) is void 0
152PASS foo(o) is void 0
153PASS foo(o) is void 0
154PASS foo(o) is void 0
155PASS foo(o) is void 0
156PASS foo(o) is void 0
157PASS foo(o) is void 0
158PASS foo(o) is void 0
159PASS foo(o) is void 0
160PASS foo(o) is void 0
161PASS foo(o) is void 0
162PASS foo(o) is void 0
163PASS foo(o) is void 0
164PASS foo(o) is void 0
165PASS foo(o) is void 0
166PASS foo(o) is void 0
167PASS foo(o) is void 0
168PASS foo(o) is void 0
169PASS foo(o) is void 0
170PASS foo(o) is void 0
171PASS foo(o) is void 0
172PASS foo(o) is void 0
173PASS foo(o) is void 0
174PASS foo(o) is void 0
175PASS foo(o) is void 0
176PASS foo(o) is void 0
177PASS foo(o) is void 0
178PASS foo(o) is void 0
179PASS foo(o) is void 0
180PASS foo(o) is void 0
181PASS foo(o) is void 0
182PASS foo(o) is void 0
183PASS foo(o) is void 0
184PASS foo(o) is void 0
185PASS foo(o) is void 0
186PASS foo(o) is void 0
187PASS foo(o) is void 0
188PASS foo(o) is void 0
189PASS foo(o) is void 0
190PASS foo(o) is void 0
191PASS foo(o) is void 0
192PASS foo(o) is void 0
193PASS foo(o) is void 0
194PASS foo(o) is void 0
195PASS foo(o) is void 0
196PASS foo(o) is void 0
197PASS foo(o) is void 0
198PASS foo(o) is void 0
199PASS foo(o) is void 0
200PASS foo(o) is void 0
201PASS foo(o) is void 0
202PASS foo(o) is void 0
203PASS foo(o) is void 0
204PASS foo(o) is void 0
205PASS foo(o) is void 0
206PASS foo(o) is void 0
207PASS foo(o) is void 0
208PASS foo(o) is void 0
209PASS foo(o) is void 0
210PASS foo(o) is void 0
211PASS foo(o) is void 0
212PASS foo(o) is void 0
213PASS foo(o) is void 0
214PASS foo(o) is void 0
215PASS foo(o) is void 0
216PASS foo(o) is void 0
217PASS foo(o) is void 0
218PASS foo(o) is void 0
219PASS foo(o) is void 0
220PASS foo(o) is void 0
221PASS foo(o) is void 0
222PASS foo(o) is void 0
223PASS foo(o) is void 0
224PASS foo(o) is void 0
225PASS foo(o) is void 0
226PASS foo(o) is void 0
227PASS foo(o) is void 0
228PASS foo(o) is void 0
229PASS successfullyParsed is true
230
231TEST COMPLETE
232
233