tests: Add tests for ASSetPropFlags version gating
This commit is contained in:
parent
4fa4c6ca84
commit
cc8a88a570
|
@ -117,6 +117,12 @@ swf_tests! {
|
||||||
(as_broadcaster_initialize, "avm1/as_broadcaster_initialize", 1),
|
(as_broadcaster_initialize, "avm1/as_broadcaster_initialize", 1),
|
||||||
(as_broadcaster, "avm1/as_broadcaster", 1),
|
(as_broadcaster, "avm1/as_broadcaster", 1),
|
||||||
(as_set_prop_flags, "avm1/as_set_prop_flags", 1),
|
(as_set_prop_flags, "avm1/as_set_prop_flags", 1),
|
||||||
|
(as_set_prop_flags_version, "avm1/as_set_prop_flags_version", 1),
|
||||||
|
(as_set_prop_flags_version_swf5, "avm1/as_set_prop_flags_version_swf5", 1),
|
||||||
|
(as_set_prop_flags_version_swf6, "avm1/as_set_prop_flags_version_swf6", 1),
|
||||||
|
(as_set_prop_flags_version_swf7, "avm1/as_set_prop_flags_version_swf7", 1),
|
||||||
|
(as_set_prop_flags_version_swf8, "avm1/as_set_prop_flags_version_swf8", 1),
|
||||||
|
(as_set_prop_flags_version_swf9, "avm1/as_set_prop_flags_version_swf9", 1),
|
||||||
(as_transformed_flag, "avm1/as_transformed_flag", 3),
|
(as_transformed_flag, "avm1/as_transformed_flag", 3),
|
||||||
(as1_constructor_v6, "avm1/as1_constructor_v6", 1),
|
(as1_constructor_v6, "avm1/as1_constructor_v6", 1),
|
||||||
(as1_constructor_v7, "avm1/as1_constructor_v7", 1),
|
(as1_constructor_v7, "avm1/as1_constructor_v7", 1),
|
||||||
|
|
|
@ -0,0 +1,31 @@
|
||||||
|
// obj.prop:
|
||||||
|
prop
|
||||||
|
// Hide with ASSetPropFlags
|
||||||
|
// obj.prop:
|
||||||
|
undefined
|
||||||
|
// obj.hasOwnProperty('prop'):
|
||||||
|
true
|
||||||
|
// Enumerate
|
||||||
|
prop: undefined
|
||||||
|
// Set
|
||||||
|
// obj.prop:
|
||||||
|
reset
|
||||||
|
// Hide with ASSetPropFlags
|
||||||
|
// obj.prop:
|
||||||
|
undefined
|
||||||
|
// Delete
|
||||||
|
true
|
||||||
|
// obj.hasOwnProperty('prop'):
|
||||||
|
false
|
||||||
|
// Setup obj.__proto__ with getter/setter
|
||||||
|
// obj.prop:
|
||||||
|
// getter called
|
||||||
|
getter
|
||||||
|
// Set
|
||||||
|
// setter called
|
||||||
|
// Hide with ASSetPropFlags
|
||||||
|
// obj.prop:
|
||||||
|
undefined
|
||||||
|
// Set
|
||||||
|
// obj.prop:
|
||||||
|
20
|
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1 @@
|
||||||
|
All good
|
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1 @@
|
||||||
|
All good
|
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1 @@
|
||||||
|
All good
|
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1 @@
|
||||||
|
All good
|
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1 @@
|
||||||
|
All good
|
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue