Explorar el Código

Modified 03-spec-coverage.t to accept that some methods are not done yet.

Charles Howes hace 12 años
padre
commit
b6b2cdb949
Se han modificado 1 ficheros con 45 adiciones y 20 borrados
  1. 45 20
      t/03-spec-coverage.t

+ 45 - 20
t/03-spec-coverage.t

@@ -17,22 +17,40 @@ my $data = get($uri);
 plan skip_all => "need internet connection to run spec test" if !$data;
 
 my $todo_list = {
-  'GET session/:sessionId/orientation'           => 1,
-  'POST session/:sessionId/orientation'          => 1,
-  'POST session/:sessionId/ime/deactivate'       => 1,
-  'GET session/:sessionId/ime/activated'         => 1,
-  'POST session/:sessionId/ime/activate'         => 1,
-  'GET session/:sessionId/ime/active_engine'     => 1,
-  'GET session/:sessionId/ime/available_engines' => 1,
-  'POST session/:sessionId/touch/click'          => 1,
-  'POST session/:sessionId/touch/down'           => 1,
-  'POST session/:sessionId/touch/up'             => 1,
-  'GET sessions'                                 => 1,
-  'POST session/:sessionId/window/:windowHandle/size' => 1,
-  'GET session/:sessionId/window/:windowHandle/size'  => 1,
-  'POST session/:sessionId/window/:windowHandle/position' => 1,
-  'GET session/:sessionId/window/:windowHandle/position'  => 1,
-  'POST session/:sessionId/keys'                          => 1,
+   'GET session/:sessionId/orientation'                    => 1,
+   'POST session/:sessionId/orientation'                   => 1,
+   'POST session/:sessionId/ime/deactivate'                => 1,
+   'GET session/:sessionId/ime/activated'                  => 1,
+   'POST session/:sessionId/ime/activate'                  => 1,
+   'GET session/:sessionId/ime/active_engine'              => 1,
+   'GET session/:sessionId/ime/available_engines'          => 1,
+   'POST session/:sessionId/touch/click'                   => 1,
+   'POST session/:sessionId/touch/down'                    => 1,
+   'POST session/:sessionId/touch/up'                      => 1,
+   'GET sessions'                                          => 1,
+   'POST session/:sessionId/window/:windowHandle/size'     => 1,
+   'GET session/:sessionId/window/:windowHandle/size'      => 1,
+   'POST session/:sessionId/window/:windowHandle/position' => 1,
+   'GET session/:sessionId/window/:windowHandle/position'  => 1,
+   'POST session/:sessionId/keys'                          => 1,
+   'POST session/:sessionId/window/:windowHandle/maximize' => 1,
+   'GET session/:sessionId/location'                       => 1,
+   'POST session/:sessionId/location'                      => 1,
+   'GET session/:sessionId/local_storage'                  => 1,
+   'POST session/:sessionId/local_storage'                 => 1,
+   'DELETE session/:sessionId/local_storage'               => 1,
+   'GET session/:sessionId/local_storage/key/:key'         => 1,
+   'DELETE session/:sessionId/local_storage/key/:key'      => 1,
+   'GET session/:sessionId/local_storage/size'             => 1,
+   'GET session/:sessionId/session_storage'                => 1,
+   'POST session/:sessionId/session_storage'               => 1,
+   'DELETE session/:sessionId/session_storage'             => 1,
+   'GET session/:sessionId/session_storage/key/:key'       => 1,
+   'DELETE session/:sessionId/session_storage/key/:key'    => 1,
+   'GET session/:sessionId/session_storage/size'           => 1,
+   'POST session/:sessionId/log'                           => 1,
+   'GET session/:sessionId/log/types'                      => 1,
+   'GET session/:sessionId/application_cache/status'       => 1,
 };
 my @lines = split(/\n/, $data);
 my @methods;
@@ -60,10 +78,17 @@ TODO: {
     local $TODO = "need to create command" if $todo_list->{$command};
     fail($msg);
     diag("Add this to lib/Selenium/Remote/Commands.pm:
-        '$method_source->{path}'     => {
-                          'method' => '$method_source->{method}',
-                          'url'    => '$method_source->{path}'
-        },\n");
+
+#        '$method_source->{path}'     => {
+#                          'method' => '$method_source->{method}',
+#                          'url'    => '$method_source->{path}'
+#        },
+
+or add this to t/03-spec-coverage.t, to the hash %todo_list:
+
+# '$command' => 1,
+
+\n");
   }
 }