From 560fc52dca280b85fe7c935c7f2d5f65237db098 Mon Sep 17 00:00:00 2001 From: David Monllao Date: Sun, 27 Apr 2014 08:20:48 +0700 Subject: [PATCH] MDL-45284 behat: Replace wrongly triggered not found exception --- lib/behat/behat_field_manager.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/behat/behat_field_manager.php b/lib/behat/behat_field_manager.php index d2e8c7f7dde..dd22b0bbab6 100644 --- a/lib/behat/behat_field_manager.php +++ b/lib/behat/behat_field_manager.php @@ -54,10 +54,15 @@ class behat_field_manager { try { // The DOM node. $fieldnode = $context->find_field($label); - } catch (ElementNotFoundException $e) { + } catch (ElementNotFoundException $fieldexception) { // Looking for labels that points to filemanagers. - $fieldnode = $context->find_filemanager($label); + try { + $fieldnode = $context->find_filemanager($label); + } catch (ElementNotFoundException $filemanagerexception) { + // We want the generic 'field' exception. + throw $fieldexception; + } } // The behat field manager.