| 
                                
                                    @@ 146-157 (lines=12) @@
                                 | 
                            
                                                            
                                    | 143 | 
                                     | 
                                    	/**  | 
                                
                                                            
                                    | 144 | 
                                     | 
                                    	 * Tests that activate removes the v2 autoload functions.  | 
                                
                                                            
                                    | 145 | 
                                     | 
                                    	 */  | 
                                
                                                            
                                    | 146 | 
                                     | 
                                    	public function test_activate_removes_v2_autoload_functions() { | 
                                
                                                            
                                    | 147 | 
                                     | 
                                    		$removed_autoloader = 'Automattic\\Jetpack\\Autoloader\\jp123\\autoload';  | 
                                
                                                            
                                    | 148 | 
                                     | 
                                    		spl_autoload_register( $removed_autoloader );  | 
                                
                                                            
                                    | 149 | 
                                     | 
                                     | 
                                
                                                            
                                    | 150 | 
                                     | 
                                    		$this->version_loader->expects( $this->once() )->method( 'load_filemap' );  | 
                                
                                                            
                                    | 151 | 
                                     | 
                                     | 
                                
                                                            
                                    | 152 | 
                                     | 
                                    		Autoloader::activate( $this->version_loader );  | 
                                
                                                            
                                    | 153 | 
                                     | 
                                     | 
                                
                                                            
                                    | 154 | 
                                     | 
                                    		$autoloaders = spl_autoload_functions();  | 
                                
                                                            
                                    | 155 | 
                                     | 
                                    		$this->assertEquals( array( Autoloader::class, 'load_class' ), reset( $autoloaders ) );  | 
                                
                                                            
                                    | 156 | 
                                     | 
                                    		$this->assertNotContains( $removed_autoloader, $autoloaders );  | 
                                
                                                            
                                    | 157 | 
                                     | 
                                    	}  | 
                                
                                                            
                                    | 158 | 
                                     | 
                                     | 
                                
                                                            
                                    | 159 | 
                                     | 
                                    	/**  | 
                                
                                                            
                                    | 160 | 
                                     | 
                                    	 * Tests that activate removes the v2 autoload class.  | 
                                
                                                                                
                                 | 
                                
                                    @@ 162-173 (lines=12) @@
                                 | 
                            
                                                            
                                    | 159 | 
                                     | 
                                    	/**  | 
                                
                                                            
                                    | 160 | 
                                     | 
                                    	 * Tests that activate removes the v2 autoload class.  | 
                                
                                                            
                                    | 161 | 
                                     | 
                                    	 */  | 
                                
                                                            
                                    | 162 | 
                                     | 
                                    	public function test_activate_removes_v2_class_autoloader() { | 
                                
                                                            
                                    | 163 | 
                                     | 
                                    		$removed_autoloader = \Automattic\Jetpack\Autoloader\jp123\Autoloader::class . '::load_class';  | 
                                
                                                            
                                    | 164 | 
                                     | 
                                    		spl_autoload_register( $removed_autoloader );  | 
                                
                                                            
                                    | 165 | 
                                     | 
                                     | 
                                
                                                            
                                    | 166 | 
                                     | 
                                    		$this->version_loader->expects( $this->once() )->method( 'load_filemap' );  | 
                                
                                                            
                                    | 167 | 
                                     | 
                                     | 
                                
                                                            
                                    | 168 | 
                                     | 
                                    		Autoloader::activate( $this->version_loader );  | 
                                
                                                            
                                    | 169 | 
                                     | 
                                     | 
                                
                                                            
                                    | 170 | 
                                     | 
                                    		$autoloaders = spl_autoload_functions();  | 
                                
                                                            
                                    | 171 | 
                                     | 
                                    		$this->assertEquals( array( Autoloader::class, 'load_class' ), reset( $autoloaders ) );  | 
                                
                                                            
                                    | 172 | 
                                     | 
                                    		$this->assertNotContains( $removed_autoloader, $autoloaders );  | 
                                
                                                            
                                    | 173 | 
                                     | 
                                    	}  | 
                                
                                                            
                                    | 174 | 
                                     | 
                                     | 
                                
                                                            
                                    | 175 | 
                                     | 
                                    	/**  | 
                                
                                                            
                                    | 176 | 
                                     | 
                                    	 * Tests that class files are loaded correctly.  |