HTTP API: Add some basic tests for wp_remote_fopen()
.
Props pbearne, donmhico. Fixes #48845. git-svn-id: https://develop.svn.wordpress.org/trunk@47142 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
8ba94ecf5d
commit
ac6409a479
34
tests/phpunit/tests/functions/wpRemoteFopen.php
Normal file
34
tests/phpunit/tests/functions/wpRemoteFopen.php
Normal file
@ -0,0 +1,34 @@
|
||||
<?php
|
||||
/**
|
||||
* @group http
|
||||
* @group external-http
|
||||
* @group functions.php
|
||||
*/
|
||||
class Tests_wp_remote_fopen extends WP_UnitTestCase {
|
||||
|
||||
/**
|
||||
* @ticket 48845
|
||||
*/
|
||||
public function test_wp_remote_fopen_empty() {
|
||||
$this->assertFalse( wp_remote_fopen( '' ) );
|
||||
}
|
||||
|
||||
/**
|
||||
* @ticket 48845
|
||||
*/
|
||||
public function test_wp_remote_fopen_bad_url() {
|
||||
$this->assertFalse( wp_remote_fopen( 'wp.com' ) );
|
||||
}
|
||||
|
||||
/**
|
||||
* @ticket 48845
|
||||
*/
|
||||
public function test_wp_remote_fopen() {
|
||||
// This URL gives a direct 200 response.
|
||||
$url = 'https://asdftestblog1.files.wordpress.com/2007/09/2007-06-30-dsc_4700-1.jpg';
|
||||
$response = wp_remote_fopen( $url );
|
||||
|
||||
$this->assertInternalType( 'string', $response );
|
||||
$this->assertEquals( 40148, strlen( $response ) );
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user