From dd0b00fdadce428d5f71e6b2bee06ce348e1cb0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A9ter=20G=C3=A1l?= Date: Thu, 4 Feb 2021 10:39:05 +0100 Subject: [PATCH] Add missing tests for realm object type via jerry_object_get_type (#4552) JerryScript-DCO-1.0-Signed-off-by: Peter Gal pgal.usz@partner.samsung.com --- tests/unit-core/test-api-objecttype.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tests/unit-core/test-api-objecttype.c b/tests/unit-core/test-api-objecttype.c index fee881e25..776f8f1e6 100644 --- a/tests/unit-core/test-api-objecttype.c +++ b/tests/unit-core/test-api-objecttype.c @@ -123,6 +123,21 @@ main (void) jerry_release_value (entries[idx].value); } + if (jerry_is_feature_enabled (JERRY_FEATURE_REALM)) + { + jerry_value_t new_realm = jerry_create_realm (); + jerry_object_type_t new_realm_object_type = jerry_object_get_type (new_realm); + TEST_ASSERT (new_realm_object_type == JERRY_OBJECT_TYPE_GENERIC); + + jerry_value_t old_realm = jerry_set_realm (new_realm); + jerry_object_type_t old_realm_object_type = jerry_object_get_type (old_realm); + TEST_ASSERT (old_realm_object_type == JERRY_OBJECT_TYPE_GENERIC); + + jerry_set_realm (old_realm); + + jerry_release_value (new_realm); + } + jerry_cleanup (); return 0;