diff --git a/core/tests/regression_tests.rs b/core/tests/regression_tests.rs index 696149a11..adfaff3a2 100644 --- a/core/tests/regression_tests.rs +++ b/core/tests/regression_tests.rs @@ -156,6 +156,7 @@ swf_tests! { (xml_inspect_parsexml, "avm1/xml_inspect_parsexml", 1), (funky_function_calls, "avm1/funky_function_calls", 1), (undefined_to_string_swf6, "avm1/undefined_to_string_swf6", 1), + (define_function2_preload, "avm1/define_function2_preload", 1), } // TODO: These tests have some inaccuracies currently, so we use approx_eq to test that numeric values are close enough. diff --git a/core/tests/swfs/avm1/define_function2_preload/output.txt b/core/tests/swfs/avm1/define_function2_preload/output.txt new file mode 100644 index 000000000..c727b086a --- /dev/null +++ b/core/tests/swfs/avm1/define_function2_preload/output.txt @@ -0,0 +1,6 @@ +fake +fake +fake +_level0 +[type Object] +undefined diff --git a/core/tests/swfs/avm1/define_function2_preload/test.fla b/core/tests/swfs/avm1/define_function2_preload/test.fla new file mode 100644 index 000000000..e3d891262 Binary files /dev/null and b/core/tests/swfs/avm1/define_function2_preload/test.fla differ diff --git a/core/tests/swfs/avm1/define_function2_preload/test.swf b/core/tests/swfs/avm1/define_function2_preload/test.swf new file mode 100644 index 000000000..ad1b2448a Binary files /dev/null and b/core/tests/swfs/avm1/define_function2_preload/test.swf differ