|
|
@@ -0,0 +1,47 @@
|
|
|
+<?php
|
|
|
+namespace Tools\Test\TestCase\Controller;
|
|
|
+
|
|
|
+use Cake\Controller\ComponentRegistry;
|
|
|
+use Cake\Controller\Component;
|
|
|
+use Cake\Controller\Component\CommonComponent;
|
|
|
+use Cake\Core\Configure;
|
|
|
+use Cake\Network\Request;
|
|
|
+use Cake\Network\Session;
|
|
|
+use Cake\TestSuite\TestCase;
|
|
|
+use Tools\Controller\Controller;
|
|
|
+
|
|
|
+/**
|
|
|
+ */
|
|
|
+class ControllerTest extends TestCase {
|
|
|
+
|
|
|
+ public $Controller;
|
|
|
+
|
|
|
+ public function setUp() {
|
|
|
+ parent::setUp();
|
|
|
+
|
|
|
+ Configure::write('App.namespace', 'TestApp');
|
|
|
+
|
|
|
+ $this->Controller = new Controller();
|
|
|
+ $this->Controller->startupProcess();
|
|
|
+ }
|
|
|
+
|
|
|
+ public function tearDown() {
|
|
|
+ parent::tearDown();
|
|
|
+
|
|
|
+ unset($this->Controller);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * CommonComponentTest::testLoadComponent()
|
|
|
+ *
|
|
|
+ * @return void
|
|
|
+ */
|
|
|
+ public function testDisableCache() {
|
|
|
+ $this->Controller->disableCache();
|
|
|
+
|
|
|
+ $result = $this->Controller->response->header();
|
|
|
+ $expected = array('Pragma', 'Expires', 'Last-Modified', 'Cache-Control');
|
|
|
+ $this->assertSame($expected, array_keys($result));
|
|
|
+ }
|
|
|
+
|
|
|
+}
|