diff --git a/core/tests/regression_tests.rs b/core/tests/regression_tests.rs index 0d352b08a..071526d95 100644 --- a/core/tests/regression_tests.rs +++ b/core/tests/regression_tests.rs @@ -371,6 +371,7 @@ swf_tests! { (as3_is_finite, "avm2/is_finite", 1), (as3_is_nan, "avm2/is_nan", 1), (as3_istype, "avm2/istype", 1), + (as3_istypelate, "avm2/istype", 1), (as3_instanceof, "avm2/instanceof", 1), (as3_astype, "avm2/astype", 1), (as3_astypelate, "avm2/astypelate", 1), diff --git a/core/tests/swfs/avm2/istype/output.txt b/core/tests/swfs/avm2/istype/output.txt new file mode 100644 index 000000000..e361aec71 --- /dev/null +++ b/core/tests/swfs/avm2/istype/output.txt @@ -0,0 +1,24 @@ +//x as Object +true +//x as Test2 +true +//x as ITest2 +true +//x as Test3 +true +//x as ITest3 +true +//x as Test4 +false +//y as Object +true +//y as Test2 +true +//y as ITest2 +true +//y as Test3 +true +//y as ITest3 +true +//y as Test4 +true \ No newline at end of file diff --git a/core/tests/swfs/avm2/istype/test.swf b/core/tests/swfs/avm2/istype/test.swf new file mode 100644 index 000000000..cb6c0657a Binary files /dev/null and b/core/tests/swfs/avm2/istype/test.swf differ