function RestWSTestCase::testBadRequests in RESTful Web Services 7
Same name and namespace in other branches
- 7.2 restws.test \RestWSTestCase::testBadRequests()
Tests bad requests.
File
- ./restws.test, line 78 
- RESTful web services tests.
Class
- RestWSTestCase
- @file RESTful web services tests.
Code
function testBadRequests() {
  // Assure that nodes without types won't be created.
  $account = $this
    ->drupalCreateUser(array(
    'access content',
    'bypass node access',
    'access resource node',
    'administer users',
  ));
  $title = $this
    ->randomName(8);
  $new_node = array(
    'body' => array(
      LANGUAGE_NONE => array(
        array(),
      ),
    ),
    'title' => $title,
  );
  $json = drupal_json_encode($new_node);
  $result = $this
    ->httpRequest('node', 'PUT', $account, $json);
  $node = entity_load('node', FALSE, array(
    'title' => $title,
  ));
  $this
    ->assertEqual(count($node), 0, "Node wasn't created");
  $this
    ->assertResponse('406', 'Missing bundle: type');
}