Procházet zdrojové kódy

Tweak error handler test in 01-driver.t

It wasn't calling the error handler for a find_element, oddly. I can't
recall if this is expected behavior ?
Daniel Gempesaw před 9 roky
rodič
revize
3b95bbcf27
1 změnil soubory, kde provedl 3 přidání a 3 odebrání
  1. 3 3
      t/01-driver.t

+ 3 - 3
t/01-driver.t

@@ -555,10 +555,10 @@ UPLOAD: {
 
 ERROR: {
     # driver behaviour on error
-    $driver->error_handler(sub { my ($self,$error_msg) = @_; croak("Got message: $error_msg");});
-    like( exception { $driver->find_element("somethingthatdoesnotexist") }, qr/^Got message:/, "Error handler catches correctly an error");
+    $driver->error_handler(sub {my ($self,$error_msg) = @_; croak("Got message: $error_msg");});
+    like( exception { $driver->accept_alert }, qr/^Got message:/, "Error handler catches correctly an error");
     $driver->clear_error_handler;
-    unlike( exception { $driver->find_element("somethingthatdoesnotexist") }, qr/^Got message:/, "Error handler was correctly cleared");
+    unlike( exception { $driver->accept_alert }, qr/^Got message:/, "Error handler was correctly cleared");
 
     like( exception { $driver->error_handler( 'hello' ) }, qr/must be a code ref/, 'we only accept code refs as error handlers');
 }