Browse Source

added test case for checking BC of #16772 and #14759

tags/2.0.16
Carsten Brandt 6 years ago
parent
commit
6fe809ea26
  1. 26
      tests/framework/web/ResponseTest.php

26
tests/framework/web/ResponseTest.php

@ -12,6 +12,7 @@ use Exception;
use RuntimeException;
use yii\helpers\StringHelper;
use yii\web\HttpException;
use yii\web\Response;
/**
* @group web
@ -185,4 +186,29 @@ class ResponseTest extends \yiiunit\TestCase
return $data;
}
public function formatDataProvider()
{
return [
[Response::FORMAT_JSON, '{"value":1}'],
[Response::FORMAT_HTML, '<html><head><title>Test</title></head><body>Test Body</body></html>'],
[Response::FORMAT_XML, '<?xml ?><test></test>'],
[Response::FORMAT_RAW, 'Something'],
];
}
/**
* @dataProvider formatDataProvider
*/
public function testSkipFormatter($format, $content)
{
$response = new Response();
$response->format = $format;
$response->content = $content;
ob_start();
$response->send();
$actualContent = ob_get_clean();
$this->assertSame($content, $actualContent);
}
}

Loading…
Cancel
Save