@@ -153,7 +153,7 @@ static void get_line_task(void *args)
153153{
154154 get_line_args_t * task_args = (get_line_args_t * )args ;
155155
156- s_linenoise_hdl = esp_linenoise_create_instance (task_args -> config );
156+ TEST_ASSERT_EQUAL ( ESP_OK , esp_linenoise_create_instance (task_args -> config , & s_linenoise_hdl ) );
157157 TEST_ASSERT_NOT_NULL (s_linenoise_hdl );
158158
159159 // wait for the instance to properly initialize before unlocking
@@ -613,7 +613,7 @@ TEST_CASE("CTRL-L clears the screen", "[esp_linenoise]")
613613 // we can check that the proper command was sent from
614614 // linenoise to the terminal
615615 // Verify prompt string is found in output
616- wait_ms (50 );
616+ wait_ms (100 );
617617 char full_cmd_line [32 ] = {0 };
618618 const char * expect_string = "screen cleared" ;
619619 const ssize_t nread = read (s_socket_fd_a [1 ], full_cmd_line , 32 );
@@ -712,7 +712,7 @@ TEST_CASE("check esp_linenoise_get_line return values", "[esp_linenoise]")
712712
713713 test_instance_setup (s_socket_fd_a , & lock , & config );
714714
715- s_linenoise_hdl = esp_linenoise_create_instance (& config );
715+ TEST_ASSERT_EQUAL ( ESP_OK , esp_linenoise_create_instance (& config , & s_linenoise_hdl ) );
716716 TEST_ASSERT_NOT_NULL (s_linenoise_hdl );
717717
718718 const size_t buffer_size = 10 ;
@@ -762,7 +762,7 @@ TEST_CASE("check cmd line is bigger than the buffer", "[esp_linenoise]")
762762
763763 test_instance_setup (s_socket_fd_a , & lock , & config );
764764
765- s_linenoise_hdl = esp_linenoise_create_instance (& config );
765+ TEST_ASSERT_EQUAL ( ESP_OK , esp_linenoise_create_instance (& config , & s_linenoise_hdl ) );
766766 TEST_ASSERT_NOT_NULL (s_linenoise_hdl );
767767
768768 const size_t buffer_size = 10 ;
@@ -979,7 +979,8 @@ TEST_CASE("Create and use 2 esp_linenoise instances", "[esp_linenoise]")
979979 pthread_mutex_t lock_a = PTHREAD_MUTEX_INITIALIZER ;
980980
981981 test_instance_setup (s_socket_fd_a , & lock_a , & config_a );
982- esp_linenoise_handle_t linenoise_handle_a = esp_linenoise_create_instance (& config_a );
982+ esp_linenoise_handle_t linenoise_handle_a ;
983+ TEST_ASSERT_EQUAL (ESP_OK , esp_linenoise_create_instance (& config_a , & linenoise_handle_a ));
983984 TEST_ASSERT_NOT_NULL (linenoise_handle_a );
984985
985986 const size_t buffer_a_size = 32 ;
@@ -1001,7 +1002,8 @@ TEST_CASE("Create and use 2 esp_linenoise instances", "[esp_linenoise]")
10011002 pthread_mutex_t lock_b = PTHREAD_MUTEX_INITIALIZER ;
10021003
10031004 test_instance_setup (s_socket_fd_b , & lock_b , & config_b );
1004- esp_linenoise_handle_t linenoise_handle_b = esp_linenoise_create_instance (& config_b );
1005+ esp_linenoise_handle_t linenoise_handle_b ;
1006+ TEST_ASSERT_EQUAL (ESP_OK , esp_linenoise_create_instance (& config_b , & linenoise_handle_b ));
10051007 TEST_ASSERT_NOT_NULL (linenoise_handle_b );
10061008
10071009 const size_t buffer_b_size = 32 ;
@@ -1053,7 +1055,8 @@ TEST_CASE("tests that esp_linenoise_abort actually forces esp_linenoise_get_line
10531055 config_a .read_bytes_cb = NULL ;
10541056 config_b .read_bytes_cb = NULL ;
10551057
1056- esp_linenoise_handle_t linenoise_handle_a = esp_linenoise_create_instance (& config_a );
1058+ esp_linenoise_handle_t linenoise_handle_a ;
1059+ TEST_ASSERT_EQUAL (ESP_OK , esp_linenoise_create_instance (& config_a , & linenoise_handle_a ));
10571060 TEST_ASSERT_NOT_NULL (linenoise_handle_a );
10581061
10591062 const size_t buffer_a_size = 32 ;
@@ -1071,7 +1074,8 @@ TEST_CASE("tests that esp_linenoise_abort actually forces esp_linenoise_get_line
10711074 xTaskCreate (get_line_task_w_args , "freertos_task" , 2048 , & args_a , 5 , NULL );
10721075 pthread_mutex_lock (& lock_a );
10731076
1074- esp_linenoise_handle_t linenoise_handle_b = esp_linenoise_create_instance (& config_b );
1077+ esp_linenoise_handle_t linenoise_handle_b ;
1078+ TEST_ASSERT_EQUAL (ESP_OK , esp_linenoise_create_instance (& config_b , & linenoise_handle_b ));
10751079 TEST_ASSERT_NOT_NULL (linenoise_handle_b );
10761080
10771081 const size_t buffer_b_size = 32 ;
0 commit comments