test(dialogs): cover enhanced dialog failures
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user