Code Duplication    Length = 26-26 lines in 2 locations

projects/plugins/jetpack/tests/php/sync/test_class.jetpack-sync-full-immediately.php 1 location

@@ 736-761 (lines=26) @@
733
		$this->assertTrue( $this->server_replica_storage->current_theme_supports( 'post-thumbnails' ) );
734
	}
735
736
	function test_full_sync_sends_plugin_updates() {
737
738
		if ( is_multisite() ) {
739
			$this->markTestSkipped( 'Not compatible with multisite mode' );
740
		}
741
742
		wp_update_plugins();
743
		$this->check_for_updates_to_sync();
744
		$this->sender->do_sync();
745
746
		// check that an update just finished
747
		$updates = $this->server_replica_storage->get_updates( 'plugins' );
748
		$this->assertTrue( $updates->last_checked > strtotime( "-10 seconds" ) );
749
750
		$this->server_replica_storage->reset();
751
752
		$this->assertNull( $this->server_replica_storage->get_updates( 'plugins' ) );
753
754
		// full sync should re-check for plugin updates
755
		$this->full_sync->start();
756
		$this->sender->do_full_sync();
757
758
		$updates = $this->server_replica_storage->get_updates( 'plugins' );
759
		$this->assertNotNull( $updates );
760
		$this->assertTrue( $updates->last_checked > strtotime( "-10 seconds" ), 'Last checked is less then 2 seconds: ' . $updates->last_checked . ' - lest then 10 sec:' . strtotime( "-10 seconds" ) );
761
	}
762
763
	function check_for_updates_to_sync() {
764
		$updates_module = Modules::get_module( 'updates' );

projects/plugins/jetpack/tests/php/sync/test_class.jetpack-sync-full.php 1 location

@@ 905-930 (lines=26) @@
902
		$updates_module->sync_last_event();
903
	}
904
905
	function test_full_sync_sends_plugin_updates() {
906
907
		if ( is_multisite() ) {
908
			$this->markTestSkipped( 'Not compatible with multisite mode' );
909
		}
910
911
		wp_update_plugins();
912
		$this->check_for_updates_to_sync();
913
		$this->sender->do_sync();
914
915
		// check that an update just finished
916
		$updates = $this->server_replica_storage->get_updates( 'plugins' );
917
		$this->assertTrue( $updates->last_checked > strtotime( "-10 seconds" ) );
918
919
		$this->server_replica_storage->reset();
920
921
		$this->assertNull( $this->server_replica_storage->get_updates( 'plugins' ) );
922
923
		// full sync should re-check for plugin updates
924
		$this->full_sync->start();
925
		$this->sender->do_full_sync();
926
927
		$updates = $this->server_replica_storage->get_updates( 'plugins' );
928
		$this->assertNotNull( $updates );
929
		$this->assertTrue( $updates->last_checked > strtotime( "-10 seconds" ), 'Last checked is less then 2 seconds: ' . $updates->last_checked . ' - lest then 10 sec:' . strtotime( "-10 seconds" ) );
930
	}
931
932
	function test_full_sync_sends_theme_updates() {
933