HttpTestTrait - assertContentType() should a little sensitive to CMS variations
[civicrm-core.git] / Civi / Test / HttpTestTrait.php
index cdc42c64de6fc0f6aa3d45e3edf05a0fe514421e..1e3fc71f6efb4ac07e6d6826037da540b2e693fe 100644 (file)
@@ -130,9 +130,9 @@ trait HttpTestTrait {
    */
   protected function assertContentType($expectType, $response = NULL) {
     $response = $this->resolveResponse($response);
-    $actualType = $response->getHeader('Content-Type');
+    list($actualType) = explode(';', $response->getHeader('Content-Type')[0]);
     $fmt = $actualType === $expectType ? '' : $this->formatFailure($response);
-    $this->assertEquals([$expectType], $actualType, "Expected content-type $expectType. Received conte-tntype $actualType.\n$fmt");
+    $this->assertEquals($expectType, $actualType, "Expected content-type $expectType. Received conte-tntype $actualType.\n$fmt");
     return $this;
   }