Code Duplication    Length = 13-14 lines in 2 locations

packages/autoloader/tests/php/tests/test_autoloader_handler.php 2 locations

@@ 62-74 (lines=13) @@
59
	/**
60
	 * Tests should_autoloader_reset() with an already active plugin.
61
	 */
62
	public function test_should_autoloader_reset_known_plugin() {
63
		global $jetpack_autoloader_activating_plugins_paths;
64
65
		$autoloader_handler = new Autoloader_Handler(
66
			TEST_DATA_PATH . '/plugins/plugin_current',
67
			array( TEST_DATA_PATH . '/plugins/plugin_current' ),
68
			new Autoloader_Locator( new Version_Selector() ),
69
			new Version_Selector()
70
		);
71
72
		$this->assertFalse( $autoloader_handler->should_autoloader_reset() );
73
		$this->assertEmpty( $jetpack_autoloader_activating_plugins_paths );
74
	}
75
76
	/**
77
	 * Tests should_autoloader_reset() with an activating, unknown plugin.
@@ 79-92 (lines=14) @@
76
	/**
77
	 * Tests should_autoloader_reset() with an activating, unknown plugin.
78
	 */
79
	public function test_should_autoloader_reset_unknown_plugin() {
80
		global $jetpack_autoloader_activating_plugins_paths;
81
82
		$autoloader_handler = new Autoloader_Handler(
83
			TEST_DATA_PATH . '/plugins/plugin_current',
84
			array(),
85
			new Autoloader_Locator( new Version_Selector() ),
86
			new Version_Selector()
87
		);
88
89
		$this->assertTrue( $autoloader_handler->should_autoloader_reset() );
90
		$this->assertCount( 1, $jetpack_autoloader_activating_plugins_paths );
91
		$this->assertEquals( TEST_DATA_PATH . '/plugins/plugin_current', $jetpack_autoloader_activating_plugins_paths[0] );
92
	}
93
94
	/**
95
	 * Tests that the handler is able to build a loader.