Remove jerry_get_arg_value function. (#2425)
Remove automatic conversion of errors. Errors are primary values, just like numbers or strings. JerryScript-DCO-1.0-Signed-off-by: Zoltan Herczeg zherczeg.u-szeged@partner.samsung.com
This commit is contained in:
@@ -63,7 +63,7 @@ main (void)
|
||||
|
||||
ENTRY (JERRY_TYPE_OBJECT, jerry_create_object ()),
|
||||
ENTRY (JERRY_TYPE_OBJECT, jerry_create_array (10)),
|
||||
ENTRY (JERRY_TYPE_OBJECT, jerry_create_error (JERRY_ERROR_TYPE, (const jerry_char_t *) "error")),
|
||||
ENTRY (JERRY_TYPE_ERROR, jerry_create_error (JERRY_ERROR_TYPE, (const jerry_char_t *) "error")),
|
||||
|
||||
ENTRY (JERRY_TYPE_NULL, jerry_create_null ()),
|
||||
|
||||
|
||||
@@ -854,6 +854,7 @@ main (void)
|
||||
jerry_release_value (val_t);
|
||||
|
||||
/* 'res' should contain exception object */
|
||||
res = jerry_get_value_from_error (res, true);
|
||||
TEST_ASSERT (jerry_value_is_object (res));
|
||||
jerry_release_value (res);
|
||||
|
||||
@@ -863,6 +864,7 @@ main (void)
|
||||
TEST_ASSERT (jerry_value_is_error (res));
|
||||
|
||||
/* 'res' should contain exception object */
|
||||
res = jerry_get_value_from_error (res, true);
|
||||
TEST_ASSERT (jerry_value_is_object (res));
|
||||
jerry_release_value (res);
|
||||
|
||||
@@ -878,6 +880,7 @@ main (void)
|
||||
jerry_release_value (val_t);
|
||||
|
||||
/* 'res' should contain exception object */
|
||||
res = jerry_get_value_from_error (res, true);
|
||||
TEST_ASSERT (jerry_value_is_object (res));
|
||||
jerry_release_value (res);
|
||||
|
||||
@@ -887,6 +890,7 @@ main (void)
|
||||
TEST_ASSERT (jerry_value_is_error (res));
|
||||
|
||||
/* 'res' should contain exception object */
|
||||
res = jerry_get_value_from_error (res, true);
|
||||
TEST_ASSERT (jerry_value_is_object (res));
|
||||
jerry_release_value (res);
|
||||
|
||||
|
||||
@@ -39,6 +39,7 @@ main (int argc, char **argv)
|
||||
TEST_ASSERT (jerry_value_is_error (module));
|
||||
|
||||
/* Retrieve the error message. */
|
||||
module = jerry_get_value_from_error (module, true);
|
||||
jerry_value_t prop_name = jerry_create_string ((const jerry_char_t *) "message");
|
||||
jerry_value_t prop = jerry_get_property (module, prop_name);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user