Blame view

sources/tests/lib/appframework/http/DownloadResponseTest.php 1.34 KB
03e52840d   Kload   Init
1
  <?php
6d9380f96   Cédric Dupont   Update sources OC...
2

03e52840d   Kload   Init
3
  /**
f7d878ff1   kload   [enh] Update to 7...
4
   * ownCloud - App Framework
03e52840d   Kload   Init
5
   *
f7d878ff1   kload   [enh] Update to 7...
6
7
   * @author Bernhard Posselt
   * @copyright 2012 Bernhard Posselt <dev@bernhard-posselt.com>
03e52840d   Kload   Init
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
   *
   * This library is free software; you can redistribute it and/or
   * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
   * License as published by the Free Software Foundation; either
   * version 3 of the License, or any later version.
   *
   * This library is distributed in the hope that it will be useful,
   * but WITHOUT ANY WARRANTY; without even the implied warranty of
   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   * GNU AFFERO GENERAL PUBLIC LICENSE for more details.
   *
   * You should have received a copy of the GNU Affero General Public
   * License along with this library.  If not, see <http://www.gnu.org/licenses/>.
   *
   */
6d9380f96   Cédric Dupont   Update sources OC...
23

f7d878ff1   kload   [enh] Update to 7...
24
  namespace OCP\AppFramework\Http;
6d9380f96   Cédric Dupont   Update sources OC...
25

6d9380f96   Cédric Dupont   Update sources OC...
26

f7d878ff1   kload   [enh] Update to 7...
27
  //require_once(__DIR__ . "/../classloader.php");
31b7f2792   Kload   Upgrade to ownclo...
28

a293d369c   Kload   Update sources to...
29

f7d878ff1   kload   [enh] Update to 7...
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
  class ChildDownloadResponse extends DownloadResponse {};
  
  
  class DownloadResponseTest extends \PHPUnit_Framework_TestCase {
  
  	protected $response;
  
  	protected function setUp(){
  		$this->response = new ChildDownloadResponse('file', 'content');
  	}
  
  
  	public function testHeaders() {
  		$headers = $this->response->getHeaders();
  
  		$this->assertContains('attachment; filename="file"', $headers['Content-Disposition']);
  		$this->assertContains('content', $headers['Content-Type']);
6d9380f96   Cédric Dupont   Update sources OC...
47
  	}
f7d878ff1   kload   [enh] Update to 7...
48

6d9380f96   Cédric Dupont   Update sources OC...
49
  }