@@ -36,35 +36,35 @@ TEST_F(metacall_node_port_c_test, DefaultConstructor)
3636 ASSERT_EQ ((int )0 , (int )metacall_initialize ());
3737
3838 static const char buffer[] =
39- " const assert = require('assert');\n "
39+ " const { strictEqual } = require('assert');\n "
4040 " const { metacall_load_from_file_export, metacall_value_create_ptr, metacall_value_reference, metacall_value_dereference } = require('" METACALL_NODE_PORT_PATH " ');\n "
4141 " const { return_text, process_text, modify_double_ptr, modify_str_ptr, compare_data_value, alloc_data, alloc_data_args, set_data_value, get_data_value, free_data } = metacall_load_from_file_export('c', ['compiled.c']);\n "
4242 // Test strings
4343 " const result = return_text();\n "
4444 " console.log(`'${result}'`);\n "
45- " assert (result == 'hello');\n "
45+ " strictEqual (result, 'hello');\n "
4646 " console.log(result);\n "
4747 " process_text('test_test');\n "
4848 // Test return pointers
4949 " data_ptr = alloc_data();\n "
5050 " console.log(data_ptr);\n "
5151 " set_data_value(data_ptr, 12);\n "
52- " assert (get_data_value(data_ptr) == 12);\n "
52+ " strictEqual (get_data_value(data_ptr), 12);\n "
5353 " free_data(data_ptr);\n "
5454 // Test passing reference by arguments
5555 " double_val = 324444.0;\n "
5656 " double_val_ref = metacall_value_reference(double_val);\n "
5757 " modify_double_ptr(double_val_ref);\n "
5858 " double_val_deref = metacall_value_dereference(double_val_ref);\n "
59- " assert (double_val_deref == 111.0);\n "
59+ " strictEqual (double_val_deref, 111.0);\n "
6060 // Test passing reference by arguments string
6161 " str_val = 'asd';\n "
6262 " str_val_ref = metacall_value_reference(str_val);\n "
6363 " console.log(str_val);\n "
6464 " console.log(str_val_ref);\n "
6565 " modify_str_ptr(str_val_ref);\n "
6666 " str_val_deref = metacall_value_dereference(str_val_ref);\n "
67- " assert (str_val_deref == 'yeet');\n "
67+ " strictEqual (str_val_deref, 'yeet');\n "
6868 // Test passing reference of structs by arguments (with no args on create ptr)
6969 " data_ptr = metacall_value_create_ptr();\n "
7070 " data_ptr_ref = metacall_value_reference(data_ptr);\n "
@@ -74,7 +74,7 @@ TEST_F(metacall_node_port_c_test, DefaultConstructor)
7474 " alloc_data_ptr = metacall_value_dereference(data_ptr_ref);\n "
7575 " console.log(alloc_data_ptr);\n "
7676 " set_data_value(alloc_data_ptr, 12);\n "
77- " assert (get_data_value(alloc_data_ptr) == 12);\n "
77+ " strictEqual (get_data_value(alloc_data_ptr), 12);\n "
7878 " free_data(alloc_data_ptr);\n "
7979 // Test passing reference of structs by arguments (with undefined arg on create ptr)
8080 " data_ptr = metacall_value_create_ptr(undefined);\n "
@@ -85,22 +85,22 @@ TEST_F(metacall_node_port_c_test, DefaultConstructor)
8585 " alloc_data_ptr = metacall_value_dereference(data_ptr_ref);\n "
8686 " console.log(alloc_data_ptr);\n "
8787 " set_data_value(alloc_data_ptr, 12);\n "
88- " assert (get_data_value(alloc_data_ptr) == 12);\n "
88+ " strictEqual (get_data_value(alloc_data_ptr), 12);\n "
8989 " free_data(alloc_data_ptr);\n "
9090 // Test passing reference of structs by arguments (with another pointer arg on create ptr)
9191 " data_ptr = metacall_value_create_ptr(undefined);\n "
9292 " copy_data_ptr = metacall_value_create_ptr(data_ptr);\n "
9393 " console.log(data_ptr);\n "
9494 " console.log(copy_data_ptr);\n "
95- " assert (compare_data_value(data_ptr, copy_data_ptr));\n "
95+ " strictEqual (compare_data_value(data_ptr, copy_data_ptr), 1 );\n "
9696 " data_ptr_ref = metacall_value_reference(copy_data_ptr);\n "
9797 " console.log(data_ptr);\n "
9898 " console.log(data_ptr_ref);\n "
9999 " alloc_data_args(data_ptr_ref);\n "
100100 " alloc_data_ptr = metacall_value_dereference(data_ptr_ref);\n "
101101 " console.log(alloc_data_ptr);\n "
102102 " set_data_value(alloc_data_ptr, 12);\n "
103- " assert (get_data_value(alloc_data_ptr) == 12);\n "
103+ " strictEqual (get_data_value(alloc_data_ptr), 12);\n "
104104 " free_data(alloc_data_ptr);\n "
105105 " \n " ;
106106
0 commit comments