tests: Add test for `new Array`'s arguments.
This commit is contained in:
parent
a09ba9d263
commit
1d3f5d80be
|
@ -354,6 +354,7 @@ swf_tests! {
|
|||
(as3_subtract, "avm2/subtract", 1),
|
||||
(as3_urshift, "avm2/urshift", 1),
|
||||
(as3_in, "avm2/in", 1),
|
||||
(as3_array_constr, "avm2/array_constr", 1),
|
||||
}
|
||||
|
||||
// TODO: These tests have some inaccuracies currently, so we use approx_eq to test that numeric values are close enough.
|
||||
|
|
|
@ -0,0 +1,15 @@
|
|||
package {
|
||||
public class Test {
|
||||
}
|
||||
}
|
||||
|
||||
trace("//new Array().length");
|
||||
trace(new Array().length);
|
||||
trace("//new Array(5).length");
|
||||
trace(new Array(5).length);
|
||||
trace("//new Array(\"5\").length");
|
||||
trace(new Array("5").length);
|
||||
trace("//new Array(5,6).length");
|
||||
trace(new Array(5,6).length);
|
||||
trace("//new Array(5,\"abc\").length");
|
||||
trace(new Array(5,"abc").length);
|
|
@ -0,0 +1,10 @@
|
|||
//new Array().length
|
||||
0
|
||||
//new Array(5).length
|
||||
5
|
||||
//new Array("5").length
|
||||
1
|
||||
//new Array(5,6).length
|
||||
2
|
||||
//new Array(5,"abc").length
|
||||
2
|
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue