Fix shell commander test on Windows

This commit is contained in:
Abdelrahman Said 2025-02-16 22:44:42 +00:00
parent a308359942
commit c5ca39939d

View File

@ -35,7 +35,6 @@ TestFuncResult test_commander_cmd_out_buf_success(void) {
Str8 expected = wapp_str8_buf(64); Str8 expected = wapp_str8_buf(64);
char msg[] = "hello world"; char msg[] = "hello world";
wapp_str8_copy_cstr_capped(&expected, msg); wapp_str8_copy_cstr_capped(&expected, msg);
wapp_str8_concat_capped(&expected, &wapp_str8_lit_ro("\n"));
Str8List cmd = {0}; Str8List cmd = {0};
wapp_str8_list_push_back(&cmd, &wapp_str8_node_from_cstr("echo")); wapp_str8_list_push_back(&cmd, &wapp_str8_node_from_cstr("echo"));
@ -43,7 +42,7 @@ TestFuncResult test_commander_cmd_out_buf_success(void) {
CMDResult result = wapp_shell_commander_execute(SHELL_OUTPUT_CAPTURE, &buf, &cmd); CMDResult result = wapp_shell_commander_execute(SHELL_OUTPUT_CAPTURE, &buf, &cmd);
bool succeeded = result.exited && result.exit_code == EXIT_SUCCESS && bool succeeded = result.exited && result.exit_code == EXIT_SUCCESS &&
result.error == SHELL_ERR_NO_ERROR && wapp_str8_equal(&buf, &expected); result.error == SHELL_ERR_NO_ERROR && wapp_str8_equal_to_count(&buf, &expected, strlen(msg));
return wapp_tester_result(succeeded); return wapp_tester_result(succeeded);
} }