diff --git includes/mock-image-editor.php includes/mock-image-editor.php
index c7d0a5a..c3d81a8 100644
--- includes/mock-image-editor.php
+++ includes/mock-image-editor.php
@@ -1,13 +1,13 @@
 <?php
 
-if (class_exists( 'WP_Image_Editor' ) ) :
+if (class_exists( 'WP_Image_Editor_Base' ) ) :
 
-	class WP_Image_Editor_Mock extends WP_Image_Editor {
+	class WP_Image_Editor_Mock extends WP_Image_Editor_Base {
 
 		public static $load_return = true;
 		public static $test_return = true;
 
-		protected function load() {
+		public function load() {
 			return self::$load_return;
 		}
 		public static function test() {
@@ -39,4 +39,4 @@ if (class_exists( 'WP_Image_Editor' ) ) :
 		}
 	}
 
-endif;
\ No newline at end of file
+endif;
diff --git tests/image/editor.php tests/image/editor.php
index 2000e67..5da13dd 100644
--- tests/image/editor.php
+++ tests/image/editor.php
@@ -26,7 +26,7 @@ class Tests_Image_Editor extends WP_UnitTestCase {
 		// Mock up an abstract image editor based on WP_Image_Editor
 		// note: this *HAS* to start with 'WP_Image_Editor_'
 		$className = 'WP_Image_Editor_' . substr( md5( uniqid() ), -12 );
-		$this->editor = $this->getMockForAbstractClass( 'WP_Image_Editor', array(
+		$this->editor = $this->getMockForAbstractClass( 'WP_Image_Editor_Base', array(
 			'get_size',
 			'get_suffix'
 		), $className, false );
