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_subtract, "avm2/subtract", 1),
|
||||||
(as3_urshift, "avm2/urshift", 1),
|
(as3_urshift, "avm2/urshift", 1),
|
||||||
(as3_in, "avm2/in", 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.
|
// 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