ruffle/core/tests/swfs/avm1
David Wendt 48d68bebc4 Implement `hasChildNodes()` and add test 2020-01-04 19:00:23 -05:00
..
add_property tests: Add test for Object.addProperty 2019-12-03 15:01:39 -08:00
array_concat core: Add another array.concat test 2019-12-15 12:33:24 -08:00
array_properties core: Added array tests 2019-12-15 12:33:24 -08:00
array_prototyping core: Made arrays a storage property of objects, not a unique object type. Added more corner case tests. 2019-12-15 12:33:24 -08:00
array_slice core: Added array tests 2019-12-15 12:33:24 -08:00
array_splice core: Implemented Array.splice with tests 2019-12-15 12:33:24 -08:00
array_trivial core: Added array tests 2019-12-15 12:33:24 -08:00
array_vs_object_length core: Made arrays a storage property of objects, not a unique object type. Added more corner case tests. 2019-12-15 12:33:24 -08:00
as2_oop AS2 OOP test. This won't actually pass until we have interfaces, init actions, and constant pool closures merged in. Hence, it's ignored. 2019-12-15 13:17:41 -08:00
as_transformed_flag tests: Add test for TransformedByScript flag 2019-12-15 10:17:33 -08:00
attach_movie tests: Add tests for movie clip cloning/removing 2019-12-17 03:20:01 -08:00
clip_events tests: Add clip_events regression test 2019-12-15 19:22:23 -08:00
closure_scope Add `closure_scope` and `variable_args` tests. 2019-10-12 10:39:51 -04:00
color tests: Add test for Color 2020-01-03 20:31:32 -08:00
create_empty_movie_clip tests: Add tests for movie clip cloning/removing 2019-12-17 03:20:01 -08:00
custom_clip_methods Install the remainder of tests that currently pass, but needed to have child clips removed 2019-10-12 10:39:54 -04:00
define_function2 tests: Add define_function2 and register test 2019-10-15 17:20:48 -07:00
delete Install the remainder of tests that currently pass, but needed to have child clips removed 2019-10-12 10:39:54 -04:00
display_object_properties tests: Add regression test for display object properties 2019-12-15 08:54:26 -08:00
do_init_action tests: Add test for DoInitAction 2019-10-29 11:11:25 -07:00
duplicate_movie_clip tests: Add tests for movie clip cloning/removing 2019-12-17 03:20:01 -08:00
equals2_swf5 Assume that NaN == NaN for ruffle 2019-11-28 20:41:25 -05:00
equals2_swf6 Assume that NaN == NaN for ruffle 2019-11-28 20:41:25 -05:00
equals2_swf7 Assume that NaN == NaN for ruffle 2019-11-28 20:41:25 -05:00
equals_swf4 core: Added battery of tests for lessthan, greaterthan, equals and strictequals between swf4-swf7 2019-11-28 20:41:23 -05:00
execution_order1 tests: execution_order -> execution_order1 2019-10-26 03:35:58 -07:00
execution_order2 tests: Add tests for goto execution order 2019-10-26 02:20:42 -07:00
execution_order3 tests: Add tests for goto execution order 2019-10-26 02:20:42 -07:00
extends_chain Added test for class & interface hierarchy 2019-11-26 22:42:11 +01:00
function_base_clip tests: Add test for functions closing over base clip 2019-12-19 17:30:50 -08:00
global_is_bare Add a regression test for `_global` being a bare object 2019-11-28 20:53:31 -05:00
goto_advance1 tests: Add test for property updating in fast-forward gotos 2019-12-21 21:16:27 -08:00
goto_advance2 chore: Renormalize line endings in misc files 2019-10-11 16:53:36 -07:00
goto_both_ways1 chore: Renormalize line endings in misc files 2019-10-11 16:53:36 -07:00
goto_both_ways2 chore: Renormalize line endings in misc files 2019-10-11 16:53:36 -07:00
goto_execution_order core: Add StageObject properties 2019-12-15 10:17:33 -08:00
goto_methods tests: Add test for goto MovieClip methods 2019-12-16 00:52:27 -08:00
goto_rewind1 chore: Renormalize line endings in misc files 2019-10-11 16:53:36 -07:00
goto_rewind2 chore: Renormalize line endings in misc files 2019-10-11 16:53:36 -07:00
goto_rewind3 chore: Renormalize line endings in misc files 2019-10-11 16:53:36 -07:00
greater_swf6 Typo in test filename 2019-11-28 20:41:26 -05:00
greater_swf7 core: Added battery of tests for lessthan, greaterthan, equals and strictequals between swf4-swf7 2019-11-28 20:41:23 -05:00
greaterthan_swf5 chore: add tests for equality and greaterthan 2019-10-08 20:45:39 +01:00
greaterthan_swf8 chore: add tests for equality and greaterthan 2019-10-08 20:45:39 +01:00
has_own_property Added test for hasOwnProperty 2019-11-27 20:51:40 +01:00
is_prototype_of Added a test for isPrototypeOf 2019-11-27 21:09:14 +01:00
lessthan2_swf5 Lessthan can return `undefined`, not just booleans 2019-11-28 20:53:30 -05:00
lessthan2_swf6 core: Added battery of tests for lessthan, greaterthan, equals and strictequals between swf4-swf7 2019-11-28 20:41:23 -05:00
lessthan2_swf7 core: Added battery of tests for lessthan, greaterthan, equals and strictequals between swf4-swf7 2019-11-28 20:41:23 -05:00
lessthan_swf4 core: Added battery of tests for lessthan, greaterthan, equals and strictequals between swf4-swf7 2019-11-28 20:41:23 -05:00
logical_ops_swf4 tests: Add tests for AVM1 logical ops 2019-12-21 23:01:10 -08:00
logical_ops_swf8 tests: Add tests for AVM1 logical ops 2019-12-21 23:01:10 -08:00
looping tests: Add looping clip test 2019-08-22 09:54:40 -07:00
mouse_listeners avm1: Implement `Mouse` listeners & events (excluding scroll) 2019-12-16 19:22:10 -08:00
movieclip_hittest tests: Update movieclip_hittest to verify points are in root coordinates 2019-12-19 12:35:56 -08:00
movieclip_prototype_extension Added test for extending MovieClip prototype 2019-11-26 23:22:07 +01:00
object_prototypes Correct fla for object_prototypes 2019-11-27 20:46:09 +01:00
prototype_enumerate Added prototype_enumerate test, `for (key in obj)` 2019-11-27 21:46:21 +01:00
recursive_prototypes Add a test to see if the avm crashes with recursive prototypes. 2019-11-26 23:38:34 +01:00
register_underflow Implement register underflow behavior. 2019-10-13 18:41:07 -04:00
remove_movie_clip tests: Add tests for movie clip cloning/removing 2019-12-17 03:20:01 -08:00
root_global_parent core: Remove this from Object::get/set 2019-12-15 08:54:26 -08:00
single_frame tests: Add initial SWF tests 2019-08-22 09:54:40 -07:00
slash_syntax tests: Add failing case to slash_syntax test 2019-12-17 04:00:01 -08:00
stage_object_children tests: Add test for stage instances 2019-12-15 08:54:26 -08:00
stage_object_enumerate tests: Add test for enumerating child instances 2019-12-15 08:54:26 -08:00
stage_object_properties tests: Clean up stage_object_propreties and add _name and _target 2019-12-15 10:17:33 -08:00
strictequals_swf6 Assume that NaN == NaN for ruffle 2019-11-28 20:41:25 -05:00
strictly_equals chore: add tests for equality and greaterthan 2019-10-08 20:45:39 +01:00
string_coercion Add a test for every string coercion I could find. 2019-11-28 20:28:46 -05:00
tell_target avm1: Allow objects in ActionSetTarget2 2019-12-17 18:32:25 -08:00
textfield_text avm1: Expose TextFields and allow setting their .text 2019-12-19 10:19:43 -08:00
timeline_function_def Install the remainder of tests that currently pass, but needed to have child clips removed 2019-10-12 10:39:54 -04:00
typeof chore: Renormalize line endings in misc files 2019-10-11 16:53:36 -07:00
typeof_globals chore: Renormalize line endings in misc files 2019-10-11 16:53:36 -07:00
variable_args Add `closure_scope` and `variable_args` tests. 2019-10-12 10:39:51 -04:00
xml Add very basic XML test 2020-01-04 19:00:17 -05:00
xml_clone_expandos Add test for `cloneNode` 2020-01-04 19:00:22 -05:00
xml_has_child_nodes Implement `hasChildNodes()` and add test 2020-01-04 19:00:23 -05:00
xml_namespaces Add namespacing test 2020-01-04 19:00:21 -05:00