installSchema('system', ['sequences', 'router']); $this->installEntitySchema('user'); $this->installEntitySchema('node_type'); $this->installEntitySchema('node'); $this->installConfig('node'); $page = $this->createEntity('node_type', [ 'type' => 'page', 'name' => 'Page' ]); node_add_body_field($page); $article = $this->createEntity('node_type', [ 'type' => 'article', 'name' => 'Article' ]); // Not adding the body field the articles so that we can perform a test. $foo = $this->createEntity('node_type', [ 'type' => 'foo', 'name' => 'Foo' ]); node_add_body_field($foo); $this->relationshipManager = $this->container->get('plugin.manager.ctools.relationship'); $user = $this->createEntity('user', [ 'name' => 'test_user', 'password' => 'password', 'mail' => 'mail@test.com', 'status' => 1, ]); $node1 = $this->createEntity('node', [ 'title' => 'Node 1', 'type' => 'page', 'uid' => $user->id(), 'body' => 'This is a test', ]); $node2 = $this->createEntity('node', [ 'title' => 'Node 2', 'type' => 'article', 'uid' => $user->id() ]); $node3 = $this->createEntity('node', [ 'title' => 'Node 3', 'type' => 'foo', 'uid' => $user->id() ]); $this->entities = [ 'user' => $user, 'node1' => $node1, 'node2' => $node2, 'node3' => $node3, ]; } }