diff --git a/tests/phpunit/tests/functions/wpRemoteFopen.php b/tests/phpunit/tests/functions/wpRemoteFopen.php new file mode 100644 index 0000000000..3f87138ff1 --- /dev/null +++ b/tests/phpunit/tests/functions/wpRemoteFopen.php @@ -0,0 +1,34 @@ +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 ) ); + } +}