diff --git a/tests/src/Functional/JsonApiFunctionalTest.php b/tests/src/Functional/JsonApiFunctionalTest.php index c427a1f..d07917c 100644 --- a/tests/src/Functional/JsonApiFunctionalTest.php +++ b/tests/src/Functional/JsonApiFunctionalTest.php @@ -471,6 +471,21 @@ class JsonApiFunctionalTest extends JsonApiFunctionalTestBase { $this->assertEquals(0, count($collection_output['data'])); } + /** + * Test that "/jsonapi/ENTITY/BUNDLE/UUID/relationships" returns 404. + * + * @throws \Behat\Mink\Exception\ExpectationException + */ + public function testRelationships() { + $node_uuid = $this->createNode(['type' => 'article'])->uuid(); + $assert_session = $this->assertSession(); + + $this->drupalGet('/jsonapi/node/article/' . $node_uuid); + $assert_session->statusCodeEquals(200); + $this->drupalGet('/jsonapi/node/article/' . $node_uuid . '/relationships'); + $assert_session->statusCodeEquals(404); + } + /** * Test POST, PATCH and DELETE. */