function RESTTestBase::setUp

Overrides WebTestBase::setUp

File

core/modules/rest/src/Tests/RESTTestBase.php, line 83

Class

RESTTestBase
Test helper class that provides a REST client method to send HTTP requests.

Namespace

Drupal\rest\Tests

Code

protected function setUp() {
    parent::setUp();
    $this->defaultFormat = 'hal_json';
    $this->defaultMimeType = 'application/hal+json';
    $this->defaultAuth = [
        'cookie',
    ];
    $this->resourceConfigStorage = $this->container
        ->get('entity_type.manager')
        ->getStorage('rest_resource_config');
    // Create a test content type for node testing.
    if (in_array('node', static::$modules)) {
        $this->drupalCreateContentType([
            'name' => 'resttest',
            'type' => 'resttest',
        ]);
    }
    $this->cookieFile = $this->publicFilesDirectory . '/cookie.jar';
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.