Make WordPress Core


Ignore:
Timestamp:
06/28/2014 03:49:55 AM (11 years ago)
Author:
wonderboymusic
Message:

Add ->get_quality() method to WP_Image_Editor class.

Adds unit tests.

Props markoheijnen.
Fixes #28154.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/tests/image/editor.php

    r25002 r28879  
    5353        $editor = wp_get_image_editor( DIR_TESTDATA . '/images/canola.jpg' );
    5454
    55         // Make quality readable
    56         $property = new ReflectionProperty( $editor, 'quality' );
    57         $property->setAccessible( true );
    58 
    5955        // Ensure set_quality works
    6056        $this->assertTrue( $editor->set_quality( 75 ) );
    61         $this->assertEquals( 75, $property->getValue( $editor ) );
     57        $this->assertEquals( 75, $editor->get_quality() );
    6258
    6359        // Ensure the quality filter works
     
    6561        add_filter( 'wp_editor_set_quality', $func );
    6662        $this->assertTrue( $editor->set_quality( 75 ) );
    67         $this->assertEquals( 100, $property->getValue( $editor ) );
     63        $this->assertEquals( 75, $editor->get_quality() );
    6864
    6965        // Clean up
Note: See TracChangeset for help on using the changeset viewer.