- Timestamp:
- 09/06/2022 10:09:49 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/rest-api/rest-users-controller.php
r53948 r54090 341 341 342 342 // 3rd page. 343 $this->factory->user->create();343 self::factory()->user->create(); 344 344 $total_users++; 345 345 $total_pages++; … … 433 433 wp_set_current_user( self::$user ); 434 434 435 $low_id = $this->factory->user->create( array( 'display_name' => 'AAAAA' ) );436 $mid_id = $this->factory->user->create( array( 'display_name' => 'NNNNN' ) );437 $high_id = $this->factory->user->create( array( 'display_name' => 'ZZZZ' ) );435 $low_id = self::factory()->user->create( array( 'display_name' => 'AAAAA' ) ); 436 $mid_id = self::factory()->user->create( array( 'display_name' => 'NNNNN' ) ); 437 $high_id = self::factory()->user->create( array( 'display_name' => 'ZZZZ' ) ); 438 438 439 439 $request = new WP_REST_Request( 'GET', '/wp/v2/users' ); … … 457 457 wp_set_current_user( self::$user ); 458 458 459 $low_id = $this->factory->user->create( array( 'user_url' => 'http://a.com' ) );460 $high_id = $this->factory->user->create( array( 'user_url' => 'http://b.com' ) );459 $low_id = self::factory()->user->create( array( 'user_url' => 'http://a.com' ) ); 460 $high_id = self::factory()->user->create( array( 'user_url' => 'http://b.com' ) ); 461 461 462 462 $request = new WP_REST_Request( 'GET', '/wp/v2/users' ); … … 482 482 wp_set_current_user( self::$user ); 483 483 484 $high_id = $this->factory->user->create( array( 'user_nicename' => 'blogin' ) );485 $low_id = $this->factory->user->create( array( 'user_nicename' => 'alogin' ) );484 $high_id = self::factory()->user->create( array( 'user_nicename' => 'blogin' ) ); 485 $low_id = self::factory()->user->create( array( 'user_nicename' => 'alogin' ) ); 486 486 487 487 $request = new WP_REST_Request( 'GET', '/wp/v2/users' ); … … 507 507 wp_set_current_user( self::$user ); 508 508 509 $this->factory->user->create( array( 'user_nicename' => 'burrito' ) );510 $this->factory->user->create( array( 'user_nicename' => 'taco' ) );511 $this->factory->user->create( array( 'user_nicename' => 'chalupa' ) );509 self::factory()->user->create( array( 'user_nicename' => 'burrito' ) ); 510 self::factory()->user->create( array( 'user_nicename' => 'taco' ) ); 511 self::factory()->user->create( array( 'user_nicename' => 'chalupa' ) ); 512 512 513 513 $request = new WP_REST_Request( 'GET', '/wp/v2/users' ); … … 525 525 wp_set_current_user( self::$user ); 526 526 527 $high_id = $this->factory->user->create( array( 'user_email' => 'bemail@gmail.com' ) );528 $low_id = $this->factory->user->create( array( 'user_email' => 'aemail@gmail.com' ) );527 $high_id = self::factory()->user->create( array( 'user_email' => 'bemail@gmail.com' ) ); 528 $low_id = self::factory()->user->create( array( 'user_email' => 'aemail@gmail.com' ) ); 529 529 530 530 $request = new WP_REST_Request( 'GET', '/wp/v2/users' ); … … 605 605 wp_set_current_user( self::$user ); 606 606 607 $id1 = $this->factory->user->create();608 $id2 = $this->factory->user->create();607 $id1 = self::factory()->user->create(); 608 $id2 = self::factory()->user->create(); 609 609 610 610 $request = new WP_REST_Request( 'GET', '/wp/v2/users' ); … … 641 641 wp_set_current_user( self::$user ); 642 642 643 $id1 = $this->factory->user->create();644 $id2 = $this->factory->user->create();643 $id1 = self::factory()->user->create(); 644 $id2 = self::factory()->user->create(); 645 645 646 646 $request = new WP_REST_Request( 'GET', '/wp/v2/users' ); … … 673 673 $this->assertCount( 0, $response->get_data() ); 674 674 675 $yolo_id = $this->factory->user->create( array( 'display_name' => 'yololololo' ) );675 $yolo_id = self::factory()->user->create( array( 'display_name' => 'yololololo' ) ); 676 676 677 677 $request = new WP_REST_Request( 'GET', '/wp/v2/users' ); … … 680 680 $this->assertCount( 1, $response->get_data() ); 681 681 // Default to wildcard search. 682 $adam_id = $this->factory->user->create(682 $adam_id = self::factory()->user->create( 683 683 array( 684 684 'role' => 'author', … … 698 698 wp_set_current_user( self::$user ); 699 699 700 $this->factory->user->create(700 self::factory()->user->create( 701 701 array( 702 702 'display_name' => 'foo', … … 704 704 ) 705 705 ); 706 $id2 = $this->factory->user->create(706 $id2 = self::factory()->user->create( 707 707 array( 708 708 'display_name' => 'Moo', … … 722 722 wp_set_current_user( self::$user ); 723 723 724 $id1 = $this->factory->user->create(724 $id1 = self::factory()->user->create( 725 725 array( 726 726 'display_name' => 'Taco', … … 728 728 ) 729 729 ); 730 $id2 = $this->factory->user->create(730 $id2 = self::factory()->user->create( 731 731 array( 732 732 'display_name' => 'Enchilada', … … 734 734 ) 735 735 ); 736 $id3 = $this->factory->user->create(736 $id3 = self::factory()->user->create( 737 737 array( 738 738 'display_name' => 'Burrito', … … 740 740 ) 741 741 ); 742 $this->factory->user->create(742 self::factory()->user->create( 743 743 array( 744 744 'display_name' => 'Hon Pizza', … … 768 768 wp_set_current_user( self::$user ); 769 769 770 $id1 = $this->factory->user->create(770 $id1 = self::factory()->user->create( 771 771 array( 772 772 'display_name' => 'Taco', … … 774 774 ) 775 775 ); 776 $id2 = $this->factory->user->create(776 $id2 = self::factory()->user->create( 777 777 array( 778 778 'display_name' => 'Enchilada', … … 780 780 ) 781 781 ); 782 $id3 = $this->factory->user->create(782 $id3 = self::factory()->user->create( 783 783 array( 784 784 'display_name' => 'Burrito', … … 786 786 ) 787 787 ); 788 $this->factory->user->create(788 self::factory()->user->create( 789 789 array( 790 790 'display_name' => 'Hon Pizza', … … 963 963 964 964 public function test_get_item() { 965 $user_id = $this->factory->user->create();965 $user_id = self::factory()->user->create(); 966 966 967 967 wp_set_current_user( self::$user ); … … 1030 1030 $this->allow_user_to_manage_multisite(); 1031 1031 1032 $lolz = $this->factory->user->create(1032 $lolz = self::factory()->user->create( 1033 1033 array( 1034 1034 'display_name' => 'lolz', … … 1115 1115 1116 1116 public function test_get_item_published_author_post() { 1117 $author_id = $this->factory->user->create(1117 $author_id = self::factory()->user->create( 1118 1118 array( 1119 1119 'role' => 'author', … … 1121 1121 ); 1122 1122 1123 $post_id = $this->factory->post->create(1123 $post_id = self::factory()->post->create( 1124 1124 array( 1125 1125 'post_author' => $author_id, … … 1135 1135 1136 1136 public function test_get_item_published_author_pages() { 1137 $author_id = $this->factory->user->create(1137 $author_id = self::factory()->user->create( 1138 1138 array( 1139 1139 'role' => 'author', … … 1147 1147 $this->assertSame( 401, $response->get_status() ); 1148 1148 1149 $post_id = $this->factory->post->create(1149 $post_id = self::factory()->post->create( 1150 1150 array( 1151 1151 'post_author' => $author_id, … … 1159 1159 1160 1160 public function test_get_user_with_edit_context() { 1161 $user_id = $this->factory->user->create();1161 $user_id = self::factory()->user->create(); 1162 1162 1163 1163 $this->allow_user_to_manage_multisite(); … … 1170 1170 1171 1171 public function test_get_item_published_author_wrong_context() { 1172 $author_id = $this->factory->user->create(1172 $author_id = self::factory()->user->create( 1173 1173 array( 1174 1174 'role' => 'author', … … 1176 1176 ); 1177 1177 1178 $post_id = $this->factory->post->create(1178 $post_id = self::factory()->post->create( 1179 1179 array( 1180 1180 'post_author' => $author_id, … … 1555 1555 1556 1556 public function test_update_item() { 1557 $user_id = $this->factory->user->create(1557 $user_id = self::factory()->user->create( 1558 1558 array( 1559 1559 'user_email' => 'test@example.com', … … 1621 1621 1622 1622 public function test_update_item_existing_email() { 1623 $user1 = $this->factory->user->create(1623 $user1 = self::factory()->user->create( 1624 1624 array( 1625 1625 'user_login' => 'test_json_user', … … 1627 1627 ) 1628 1628 ); 1629 $user2 = $this->factory->user->create(1629 $user2 = self::factory()->user->create( 1630 1630 array( 1631 1631 'user_login' => 'test_json_user2', … … 1685 1685 1686 1686 public function test_update_item_invalid_locale() { 1687 $user1 = $this->factory->user->create(1687 $user1 = self::factory()->user->create( 1688 1688 array( 1689 1689 'user_login' => 'test_json_user', … … 1704 1704 1705 1705 public function test_update_item_en_US_locale() { 1706 $user_id = $this->factory->user->create(1706 $user_id = self::factory()->user->create( 1707 1707 array( 1708 1708 'user_login' => 'test_json_user', … … 1728 1728 */ 1729 1729 public function test_update_item_empty_locale() { 1730 $user_id = $this->factory->user->create(1730 $user_id = self::factory()->user->create( 1731 1731 array( 1732 1732 'user_login' => 'test_json_user', … … 1752 1752 1753 1753 public function test_update_item_username_attempt() { 1754 $user1 = $this->factory->user->create(1754 $user1 = self::factory()->user->create( 1755 1755 array( 1756 1756 'user_login' => 'test_json_user', … … 1758 1758 ) 1759 1759 ); 1760 $user2 = $this->factory->user->create(1760 $user2 = self::factory()->user->create( 1761 1761 array( 1762 1762 'user_login' => 'test_json_user2', … … 1777 1777 1778 1778 public function test_update_item_existing_nicename() { 1779 $user1 = $this->factory->user->create(1779 $user1 = self::factory()->user->create( 1780 1780 array( 1781 1781 'user_login' => 'test_json_user', … … 1783 1783 ) 1784 1784 ); 1785 $user2 = $this->factory->user->create(1785 $user2 = self::factory()->user->create( 1786 1786 array( 1787 1787 'user_login' => 'test_json_user2', … … 1802 1802 1803 1803 public function test_json_update_user() { 1804 $user_id = $this->factory->user->create(1804 $user_id = self::factory()->user->create( 1805 1805 array( 1806 1806 'user_email' => 'testjson2@example.com', … … 1847 1847 1848 1848 public function test_update_user_role() { 1849 $user_id = $this->factory->user->create( array( 'role' => 'administrator' ) );1849 $user_id = self::factory()->user->create( array( 'role' => 'administrator' ) ); 1850 1850 1851 1851 wp_set_current_user( self::$user ); … … 1868 1868 1869 1869 public function test_update_user_multiple_roles() { 1870 $user_id = $this->factory->user->create( array( 'role' => 'administrator' ) );1870 $user_id = self::factory()->user->create( array( 'role' => 'administrator' ) ); 1871 1871 1872 1872 wp_set_current_user( self::$user ); … … 1914 1914 */ 1915 1915 public function test_update_user_role_invalid_privilege_deescalation() { 1916 $user_id = $this->factory->user->create( array( 'role' => 'administrator' ) );1916 $user_id = self::factory()->user->create( array( 'role' => 'administrator' ) ); 1917 1917 1918 1918 wp_set_current_user( $user_id ); … … 1943 1943 */ 1944 1944 public function test_update_user_role_privilege_deescalation_multisite() { 1945 $user_id = $this->factory->user->create( array( 'role' => 'administrator' ) );1945 $user_id = self::factory()->user->create( array( 'role' => 'administrator' ) ); 1946 1946 1947 1947 wp_set_current_user( $user_id ); … … 1957 1957 $this->assertNotEquals( 'administrator', $new_data['roles'][0] ); 1958 1958 1959 $user_id = $this->factory->user->create( array( 'role' => 'administrator' ) );1959 $user_id = self::factory()->user->create( array( 'role' => 'administrator' ) ); 1960 1960 1961 1961 wp_set_current_user( $user_id ); … … 2047 2047 */ 2048 2048 public function test_update_item_only_roles_as_editor() { 2049 $user_id = $this->factory->user->create(2049 $user_id = self::factory()->user->create( 2050 2050 array( 2051 2051 'role' => 'author', … … 2065 2065 */ 2066 2066 public function test_update_item_only_roles_as_site_administrator() { 2067 $user_id = $this->factory->user->create(2067 $user_id = self::factory()->user->create( 2068 2068 array( 2069 2069 'role' => 'author', … … 2086 2086 */ 2087 2087 public function test_update_item_including_roles_and_other_params() { 2088 $user_id = $this->factory->user->create(2088 $user_id = self::factory()->user->create( 2089 2089 array( 2090 2090 'role' => 'author', … … 2342 2342 2343 2343 public function test_delete_item() { 2344 $user_id = $this->factory->user->create( array( 'display_name' => 'Deleted User' ) );2344 $user_id = self::factory()->user->create( array( 'display_name' => 'Deleted User' ) ); 2345 2345 2346 2346 $this->allow_user_to_manage_multisite(); … … 2367 2367 2368 2368 public function test_delete_item_no_trash() { 2369 $user_id = $this->factory->user->create( array( 'display_name' => 'Deleted User' ) );2369 $user_id = self::factory()->user->create( array( 'display_name' => 'Deleted User' ) ); 2370 2370 2371 2371 $this->allow_user_to_manage_multisite(); … … 2397 2397 2398 2398 public function test_delete_current_item() { 2399 $user_id = $this->factory->user->create(2399 $user_id = self::factory()->user->create( 2400 2400 array( 2401 2401 'role' => 'administrator', … … 2426 2426 2427 2427 public function test_delete_current_item_no_trash() { 2428 $user_id = $this->factory->user->create(2428 $user_id = self::factory()->user->create( 2429 2429 array( 2430 2430 'role' => 'administrator', … … 2459 2459 2460 2460 public function test_delete_user_without_permission() { 2461 $user_id = $this->factory->user->create();2461 $user_id = self::factory()->user->create(); 2462 2462 2463 2463 $this->allow_user_to_manage_multisite(); … … 2497 2497 2498 2498 // Test with a new user, to avoid any complications. 2499 $user_id = $this->factory->user->create();2500 $reassign_id = $this->factory->user->create();2501 $test_post = $this->factory->post->create(2499 $user_id = self::factory()->user->create(); 2500 $reassign_id = self::factory()->user->create(); 2501 $test_post = self::factory()->post->create( 2502 2502 array( 2503 2503 'post_author' => $user_id, … … 2531 2531 2532 2532 public function test_delete_user_invalid_reassign_id() { 2533 $user_id = $this->factory->user->create();2533 $user_id = self::factory()->user->create(); 2534 2534 2535 2535 $this->allow_user_to_manage_multisite(); … … 2552 2552 2553 2553 public function test_delete_user_invalid_reassign_passed_as_string() { 2554 $user_id = $this->factory->user->create();2554 $user_id = self::factory()->user->create(); 2555 2555 2556 2556 $this->allow_user_to_manage_multisite(); … … 2567 2567 2568 2568 public function test_delete_user_reassign_passed_as_boolean_false_trashes_post() { 2569 $user_id = $this->factory->user->create();2570 2571 $this->allow_user_to_manage_multisite(); 2572 2573 wp_set_current_user( self::$user ); 2574 2575 $test_post = $this->factory->post->create(2569 $user_id = self::factory()->user->create(); 2570 2571 $this->allow_user_to_manage_multisite(); 2572 2573 wp_set_current_user( self::$user ); 2574 2575 $test_post = self::factory()->post->create( 2576 2576 array( 2577 2577 'post_author' => $user_id, … … 2595 2595 2596 2596 public function test_delete_user_reassign_passed_as_string_false_trashes_post() { 2597 $user_id = $this->factory->user->create();2598 2599 $this->allow_user_to_manage_multisite(); 2600 2601 wp_set_current_user( self::$user ); 2602 2603 $test_post = $this->factory->post->create(2597 $user_id = self::factory()->user->create(); 2598 2599 $this->allow_user_to_manage_multisite(); 2600 2601 wp_set_current_user( self::$user ); 2602 2603 $test_post = self::factory()->post->create( 2604 2604 array( 2605 2605 'post_author' => $user_id, … … 2623 2623 2624 2624 public function test_delete_user_reassign_passed_as_empty_string_trashes_post() { 2625 $user_id = $this->factory->user->create();2626 2627 $this->allow_user_to_manage_multisite(); 2628 2629 wp_set_current_user( self::$user ); 2630 2631 $test_post = $this->factory->post->create(2625 $user_id = self::factory()->user->create(); 2626 2627 $this->allow_user_to_manage_multisite(); 2628 2629 wp_set_current_user( self::$user ); 2630 2631 $test_post = self::factory()->post->create( 2632 2632 array( 2633 2633 'post_author' => $user_id, … … 2651 2651 2652 2652 public function test_delete_user_reassign_passed_as_0_reassigns_author() { 2653 $user_id = $this->factory->user->create();2654 2655 $this->allow_user_to_manage_multisite(); 2656 2657 wp_set_current_user( self::$user ); 2658 2659 $test_post = $this->factory->post->create(2653 $user_id = self::factory()->user->create(); 2654 2655 $this->allow_user_to_manage_multisite(); 2656 2657 wp_set_current_user( self::$user ); 2658 2659 $test_post = self::factory()->post->create( 2660 2660 array( 2661 2661 'post_author' => $user_id, … … 2832 2832 public function test_get_item_from_different_site_as_site_administrator() { 2833 2833 switch_to_blog( self::$site ); 2834 $user_id = $this->factory->user->create(2834 $user_id = self::factory()->user->create( 2835 2835 array( 2836 2836 'role' => 'author', … … 2852 2852 public function test_get_item_from_different_site_as_network_administrator() { 2853 2853 switch_to_blog( self::$site ); 2854 $user_id = $this->factory->user->create(2854 $user_id = self::factory()->user->create( 2855 2855 array( 2856 2856 'role' => 'author', … … 2872 2872 public function test_update_item_from_different_site_as_site_administrator() { 2873 2873 switch_to_blog( self::$site ); 2874 $user_id = $this->factory->user->create(2874 $user_id = self::factory()->user->create( 2875 2875 array( 2876 2876 'role' => 'author', … … 2894 2894 public function test_update_item_from_different_site_as_network_administrator() { 2895 2895 switch_to_blog( self::$site ); 2896 $user_id = $this->factory->user->create(2896 $user_id = self::factory()->user->create( 2897 2897 array( 2898 2898 'role' => 'author', … … 2916 2916 public function test_delete_item_from_different_site_as_site_administrator() { 2917 2917 switch_to_blog( self::$site ); 2918 $user_id = $this->factory->user->create(2918 $user_id = self::factory()->user->create( 2919 2919 array( 2920 2920 'role' => 'author', … … 2938 2938 public function test_delete_item_from_different_site_as_network_administrator() { 2939 2939 switch_to_blog( self::$site ); 2940 $user_id = $this->factory->user->create(2940 $user_id = self::factory()->user->create( 2941 2941 array( 2942 2942 'role' => 'author',
Note: See TracChangeset
for help on using the changeset viewer.