diff --git a/tests/headless_interaction.cpp b/tests/headless_interaction.cpp index bcae22f..9427418 100644 --- a/tests/headless_interaction.cpp +++ b/tests/headless_interaction.cpp @@ -28,6 +28,18 @@ int main() { CHECK(izo::ShowMessageBox({"title", "message"}, &error) == izo::MessageResponse::Error); CHECK(!error.empty()); error.clear(); + CHECK(izo::ShowErrorBox("title", "message", &error) == izo::MessageResponse::Error); + CHECK(!error.empty()); + error.clear(); + CHECK(izo::ShowQuestionBox("title", "message", &error) == izo::MessageResponse::Error); + CHECK(!error.empty()); + const auto input = izo::ShowInputBox({"title", "message", "initial"}); + CHECK(input.response == izo::MessageResponse::Error); + CHECK(!input.errorMessage.empty()); + const auto color = izo::PickColor({"title", {1, 2, 3}}); + CHECK(color.response == izo::MessageResponse::Error); + CHECK(!color.errorMessage.empty()); + error.clear(); CHECK(!izo::SetClipboardText({}, &error)); CHECK(!error.empty()); error.clear();