From 09b21a699fe4c4f68c06ac96e28b2d27e8957fae Mon Sep 17 00:00:00 2001 From: CJDennis Date: Thu, 11 Aug 2022 13:16:01 +1000 Subject: [PATCH] Update InnerBrowser.php Allow all options to be deselected by passing through an empty array --- src/Codeception/Lib/InnerBrowser.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Codeception/Lib/InnerBrowser.php b/src/Codeception/Lib/InnerBrowser.php index 71e008b..a68cf0d 100644 --- a/src/Codeception/Lib/InnerBrowser.php +++ b/src/Codeception/Lib/InnerBrowser.php @@ -1192,7 +1192,7 @@ public function selectOption($select, $option): void $fieldName = $this->getSubmissionFormFieldName($field->attr('name')); if (is_array($option)) { - if (!isset($option[0])) { // strict option locator + if ($option && !isset($option[0])) { // strict option locator $form[$fieldName]->select($this->matchOption($field, $option)); codecept_debug($option); return;