Code Duplication    Length = 16-17 lines in 2 locations

projects/plugins/jetpack/tests/php/general/test_class.jetpack.php 2 locations

@@ 231-247 (lines=17) @@
228
		$this->assertTrue( $seen_orig );
229
	}
230
231
	public function test_activating_deactivating_modules_fires_actions() {
232
		self::reset_tracking_of_module_activation();
233
234
		add_action( 'jetpack_activate_module', array( __CLASS__, 'track_activated_modules' ) );
235
		add_action( 'jetpack_deactivate_module', array( __CLASS__, 'track_deactivated_modules' ) );
236
237
		Jetpack::update_active_modules( array( 'stats' ) );
238
		Jetpack::update_active_modules( array( 'stats' ) );
239
		Jetpack::update_active_modules( array( 'json-api' ) );
240
		Jetpack::update_active_modules( array( 'json-api' ) );
241
242
		$this->assertEquals( self::$activated_modules, array( 'stats', 'json-api' ) );
243
		$this->assertEquals(  self::$deactivated_modules, array( 'stats' ) );
244
245
		remove_action( 'jetpack_activate_module', array( __CLASS__, 'track_activated_modules' ) );
246
		remove_action( 'jetpack_deactivate_module', array( __CLASS__, 'track_deactivated_modules' ) );
247
	}
248
249
	public function test_activating_deactivating_modules_fires_specific_actions() {
250
		self::reset_tracking_of_module_activation();
@@ 249-264 (lines=16) @@
246
		remove_action( 'jetpack_deactivate_module', array( __CLASS__, 'track_deactivated_modules' ) );
247
	}
248
249
	public function test_activating_deactivating_modules_fires_specific_actions() {
250
		self::reset_tracking_of_module_activation();
251
		add_action( 'jetpack_activate_module_stats', array( __CLASS__, 'track_activated_modules' ) );
252
		add_action( 'jetpack_deactivate_module_stats', array( __CLASS__, 'track_deactivated_modules' ) );
253
254
		Jetpack::update_active_modules( array( 'stats' ) );
255
		Jetpack::update_active_modules( array( 'stats' ) );
256
		Jetpack::update_active_modules( array( 'json-api' ) );
257
		Jetpack::update_active_modules( array( 'json-api' ) );
258
259
		$this->assertEquals( self::$activated_modules, array( 'stats' ) );
260
		$this->assertEquals(  self::$deactivated_modules, array( 'stats' ) );
261
262
		remove_action( 'jetpack_activate_module_stats', array( __CLASS__, 'track_activated_modules' ) );
263
		remove_action( 'jetpack_deactivate_module_stats', array( __CLASS__, 'track_deactivated_modules' ) );
264
	}
265
266
	public function test_active_modules_filter_restores_state() {
267
		self::reset_tracking_of_module_activation();