callApi(self::METHOD_OPTIONS, '/short-urls'); $this->assertEquals(self::STATUS_NO_CONTENT, $resp->getStatusCode()); $this->assertEmpty((string) $resp->getBody()); } /** @test */ public function optionsRequestsReturnAllowedMethodsForEndpoint(): void { $resp = $this->callApi(self::METHOD_OPTIONS, '/short-urls'); $allowedMethods = $resp->getHeaderLine('Allow'); $this->assertEquals([ self::METHOD_GET, self::METHOD_POST, ], explode(',', $allowedMethods)); } }