mirror of
https://github.com/kamilwylegala/cakephp2-php8.git
synced 2024-11-15 11:28:25 +00:00
More testing over the MediaView class
This commit is contained in:
parent
9daab17374
commit
5c025d0a18
1 changed files with 51 additions and 3 deletions
|
@ -123,7 +123,55 @@ class MediaViewTest extends CakeTestCase {
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
function testConnectionAborted() {
|
function testConnectionAborted() {
|
||||||
$this->MediaView->active = false;
|
$this->MediaView->viewVars = array(
|
||||||
|
'path' => TEST_CAKE_CORE_INCLUDE_PATH . 'tests' . DS . 'test_app' . DS . 'vendors' . DS .'css' . DS,
|
||||||
|
'id' => 'test_asset.css',
|
||||||
|
'extension' => 'css',
|
||||||
|
);
|
||||||
|
|
||||||
|
$this->MediaView->expects($this->once())
|
||||||
|
->method('_isActive')
|
||||||
|
->will($this->returnValue(false));
|
||||||
|
|
||||||
|
$this->MediaView->response->expects($this->once())
|
||||||
|
->method('type')
|
||||||
|
->with('css')
|
||||||
|
->will($this->returnArgument(0));
|
||||||
|
|
||||||
|
$result = $this->MediaView->render();
|
||||||
|
$this->assertFalse($result);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* testConnectionAbortedOnBuffering method
|
||||||
|
*
|
||||||
|
* @access public
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
function testConnectionAbortedOnBuffering() {
|
||||||
|
$this->MediaView->viewVars = array(
|
||||||
|
'path' => TEST_CAKE_CORE_INCLUDE_PATH . 'tests' . DS . 'test_app' . DS . 'vendors' . DS .'css' . DS,
|
||||||
|
'id' => 'test_asset.css',
|
||||||
|
'extension' => 'css',
|
||||||
|
);
|
||||||
|
|
||||||
|
$this->MediaView->expects($this->at(0))
|
||||||
|
->method('_isActive')
|
||||||
|
->will($this->returnValue(true));
|
||||||
|
|
||||||
|
$this->MediaView->response->expects($this->any())
|
||||||
|
->method('type')
|
||||||
|
->with('css')
|
||||||
|
->will($this->returnArgument(0));
|
||||||
|
|
||||||
|
$this->MediaView->expects($this->at(1))
|
||||||
|
->method('_isActive')
|
||||||
|
->will($this->returnValue(false));
|
||||||
|
|
||||||
|
$this->MediaView->response->expects($this->once())->method('send');
|
||||||
|
$this->MediaView->expects($this->once())->method('_clearBuffer');
|
||||||
|
$this->MediaView->expects($this->never())->method('_flushBuffer');
|
||||||
|
|
||||||
$result = $this->MediaView->render();
|
$result = $this->MediaView->render();
|
||||||
$this->assertFalse($result);
|
$this->assertFalse($result);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue