protected function XmlRpcBasicTest::testMethodSignature

Ensure that system.methodSignature returns an array of signatures.

File

drupal/core/modules/xmlrpc/lib/Drupal/xmlrpc/Tests/XmlRpcBasicTest.php, line 63
Definition of Drupal\xmlrpc\Tests\XmlRpcBasicTest.

Class

XmlRpcBasicTest
Perform basic XML-RPC tests that do not require addition callbacks.

Namespace

Drupal\xmlrpc\Tests

Code

protected function testMethodSignature() {
  $url = url('xmlrpc.php', array(
    'absolute' => TRUE,
  ));
  $signature = xmlrpc($url, array(
    'system.methodSignature' => array(
      'system.listMethods',
    ),
  ));
  $this
    ->assert(is_array($signature) && !empty($signature) && is_array($signature[0]), 'system.methodSignature returns an array of signature arrays.');
}