Lines Matching defs:object
63 jerry_value_t object = jerry_create_object ();
68 /* Assert that an empty object does not have the property in question */
69 assert_boolean_and_release (jerry_has_property (object, prop_name), false);
70 assert_boolean_and_release (jerry_has_own_property (object, prop_name), false);
72 assert_boolean_and_release (jerry_set_prototype (object, proto_object), true);
74 /* If the object has a prototype, that still means it doesn't have the property */
75 assert_boolean_and_release (jerry_has_property (object, prop_name), false);
76 assert_boolean_and_release (jerry_has_own_property (object, prop_name), false);
80 /* After setting the property on the prototype, it must be there, but not on the object */
81 assert_boolean_and_release (jerry_has_property (object, prop_name), true);
82 assert_boolean_and_release (jerry_has_own_property (object, prop_name), false);
85 assert_boolean_and_release (jerry_set_property (object, prop_name, prop_value), true);
87 /* After relocating the property onto the object, it must be there */
88 assert_boolean_and_release (jerry_has_property (object, prop_name), true);
89 assert_boolean_and_release (jerry_has_own_property (object, prop_name), true);
91 jerry_release_value (object);