Changeset 39479
- Timestamp:
- 12/04/2016 05:31:28 PM (8 years ago)
- Location:
- branches/4.7
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/4.7
-
branches/4.7/src/wp-includes/theme.php
r39350 r39479 1787 1787 } else { 1788 1788 $r = wp_insert_post( wp_slash( $post_data ), true ); 1789 } 1790 1791 if ( $r instanceof WP_Error ) { 1789 1790 // Trigger creation of a revision. This should be removed once #30854 is resolved. 1791 if ( ! is_wp_error( $r ) && 0 === count( wp_get_post_revisions( $r ) ) ) { 1792 wp_save_post_revision( $r ); 1793 } 1794 } 1795 1796 if ( is_wp_error( $r ) ) { 1792 1797 return $r; 1793 1798 } -
branches/4.7/tests/phpunit/tests/customize/custom-css-setting.php
r39350 r39479 194 194 195 195 /** 196 * Test revision saving on initial save of Custom CSS. 197 * 198 * @ticket 39032 199 */ 200 function test_custom_css_revision_saved() { 201 $inserted_css = 'body { background: black; }'; 202 $updated_css = 'body { background: red; }'; 203 204 $post = wp_update_custom_css_post( $inserted_css, array( 205 'stylesheet' => 'testtheme', 206 ) ); 207 208 $this->assertSame( $inserted_css, $post->post_content ); 209 $revisions = array_values( wp_get_post_revisions( $post ) ); 210 $this->assertCount( 1, $revisions ); 211 $this->assertSame( $inserted_css, $revisions[0]->post_content ); 212 213 wp_update_custom_css_post( $updated_css, array( 214 'stylesheet' => 'testtheme', 215 ) ); 216 217 $revisions = array_values( wp_get_post_revisions( $post ) ); 218 $this->assertCount( 2, $revisions ); 219 $this->assertSame( $updated_css, $revisions[0]->post_content ); 220 $this->assertSame( $inserted_css, $revisions[1]->post_content ); 221 } 222 223 /** 196 224 * Test crud methods on WP_Customize_Custom_CSS_Setting. 197 225 *
Note: See TracChangeset
for help on using the changeset viewer.