Code Duplication    Length = 4-6 lines in 3 locations

tests/phpunit/tests/user/capabilities.php 3 locations

@@ 506-511 (lines=6) @@
503
		$this->assertSame( '0', get_option( 'link_manager_enabled' ) );
504
505
		// no-one should have access to the link manager by default
506
		foreach ( self::$users as $role => $user ) {
507
			foreach ( $caps as $cap => $roles ) {
508
				$this->assertFalse( $user->has_cap( $cap ), "User with the {$role} role should not have the {$cap} capability" );
509
				$this->assertFalse( user_can( $user, $cap ), "User with the {$role} role should not have the {$cap} capability" );
510
			}
511
		}
512
513
		update_option( 'link_manager_enabled', '1' );
514
		$this->assertSame( '1', get_option( 'link_manager_enabled' ) );
@@ 651-654 (lines=4) @@
648
649
		$caps = $this->getAllCapsAndRoles();
650
651
		foreach ( $caps as $cap => $roles ) {
652
			$this->assertFalse( $user->has_cap( $cap ), "User with an invalid role should not have the {$cap} capability" );
653
			$this->assertFalse( user_can( $user, $cap ), "User with an invalid role should not have the {$cap} capability" );
654
		}
655
	}
656
657
	// a user with multiple roles
@@ 707-710 (lines=4) @@
704
705
		$caps = $this->getAllCapsAndRoles();
706
707
		foreach ( $caps as $cap => $roles ) {
708
			$this->assertFalse( $user->has_cap( $cap ), "User should not have the {$cap} capability" );
709
			$this->assertFalse( user_can( $user, $cap ), "User should not have the {$cap} capability" );
710
		}
711
712
		// clean up
713
		remove_role( $role_name );