Fix the return type of 'jerry_string_substr'. (#5185)

Also added new unit test to test basic functionality of 'jerry_string_substr'.

JerryScript-DCO-1.0-Signed-off-by: Laszlo Lango laszlo.lango@h-lab.eu
This commit is contained in:
László Langó
2024-12-10 21:56:23 +01:00
committed by GitHub
parent c509a06669
commit aa7861daf2
2 changed files with 17 additions and 1 deletions
+16
View File
@@ -159,6 +159,22 @@ main (void)
jerry_value_free (test_str);
}
/* Test jerry_string_substr */
{
jerry_value_t test_str = jerry_string_sz ("Hello World!");
jerry_value_t expected_str = jerry_string_sz ("Hello");
// Read the string into a byte buffer.
jerry_value_t sub_str = jerry_string_substr (test_str, 0, 5);
TEST_ASSERT (!strict_equals (sub_str, test_str));
TEST_ASSERT (strict_equals (sub_str, expected_str));
jerry_value_free (sub_str);
jerry_value_free (expected_str);
jerry_value_free (test_str);
}
jerry_cleanup ();
return 0;