Changeset 1156 in tests for trunk/tests/media.php
- Timestamp:
- 11/23/2012 04:32:35 PM (14 years ago)
- File:
-
- 1 edited
-
trunk/tests/media.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/media.php
r951 r1156 110 110 $this->assertFalse( wp_oembed_remove_provider( 'http://foo.bar/*' ) ); 111 111 } 112 113 function test_wp_prepare_attachment_for_js() { 114 // Attachment without media 115 $id = wp_insert_attachment(array( 116 'post_status' => 'publish', 117 'post_title' => 'Prepare', 118 'post_content_filtered' => 'Prepare', 119 'post_type' => 'post' 120 )); 121 $post = get_post( $id ); 122 123 $prepped = wp_prepare_attachment_for_js( $post ); 124 $this->assertInternalType( 'array', $prepped ); 125 $this->assertEquals( 0, $prepped['uploadedTo'] ); 126 $this->assertEquals( '', $prepped['mime'] ); 127 $this->assertEquals( '', $prepped['type'] ); 128 $this->assertEquals( '', $prepped['subtype'] ); 129 $this->assertEquals( '', $prepped['url'] ); 130 $this->assertEquals( site_url( 'wp-includes/images/crystal/default.png' ), $prepped['icon'] ); 131 132 // Fake a mime 133 $post->post_mime_type = 'image/jpeg'; 134 $prepped = wp_prepare_attachment_for_js( $post ); 135 $this->assertEquals( 'image/jpeg', $prepped['mime'] ); 136 $this->assertEquals( 'image', $prepped['type'] ); 137 $this->assertEquals( 'jpeg', $prepped['subtype'] ); 138 139 // Fake a mime without a slash. See #WP22532 140 $post->post_mime_type = 'image'; 141 $prepped = wp_prepare_attachment_for_js( $post ); 142 $this->assertEquals( 'image', $prepped['mime'] ); 143 $this->assertEquals( 'image', $prepped['type'] ); 144 $this->assertEquals( '', $prepped['subtype'] ); 145 } 112 146 }
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)