Changeset 140 in tests
- Timestamp:
- 12/18/2007 03:37:17 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
wp-testcase/test_includes_functions.php
r139 r140 94 94 } 95 95 96 function test_head_redirect_limit_exceeded() { 97 // this url will 302 redirect 98 $url = 'http://asdftestblog1.wordpress.com/files/2007/09/2007-06-30-dsc_4700-1.jpg'; 99 100 // pretend we've already done 5 redirects 101 $result = wp_get_http_headers($url, 6); 102 103 $this->assertFalse($result); 104 } 105 96 106 function test_head_404() { 97 107 $url = 'http://asdftestblog1.wordpress.com/files/2007/09/asdfasdfasdf.jpg'; … … 121 131 } 122 132 133 function test_get_redirect() { 134 // this will redirect to asdftestblog1.files.wordpress.com 135 $url = 'http://asdftestblog1.wordpress.com/files/2007/09/2007-06-30-dsc_4700-1.jpg'; 136 $file = tempnam('/tmp', 'testfile'); 137 138 $headers = wp_get_http($url, $file); 139 140 // should return the same headers as a head request 141 $this->assertTrue( is_array($headers) ); 142 $this->assertEquals( 'image/jpeg', $headers['content-type'] ); 143 $this->assertEquals( '40148', $headers['content-length'] ); 144 $this->assertEquals( '200', $headers['response'] ); 145 146 // make sure the file is ok 147 $this->assertEquals( 40148, filesize($file) ); 148 $this->assertEquals( 'b0371a0fc575fcf77f62cd298571f53b', md5_file($file) ); 149 } 150 151 function test_get_redirect_limit_exceeded() { 152 // this will redirect to asdftestblog1.files.wordpress.com 153 $url = 'http://asdftestblog1.wordpress.com/files/2007/09/2007-06-30-dsc_4700-1.jpg'; 154 $file = tempnam('/tmp', 'testfile'); 155 156 // pretent we've already redirected 5 times 157 $headers = wp_get_http($url, $file, 6); 158 $this->assertFalse($headers); 159 160 } 161 162 123 163 } 124 164
Note: See TracChangeset
for help on using the changeset viewer.