HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: //usr/local/wp/vendor/wp-cli/entity-command/features/user-generate.feature
Feature: Generate WP users

  Background:
    Given a WP install

  Scenario: Generating and deleting users
    When I run `wp user list --role=editor --format=count`
    Then STDOUT should be:
      """
      0
      """

    When I run `wp user generate --count=10 --role=editor`
    And I run `wp user list --role=editor --format=count`
    Then STDOUT should be:
      """
      10
      """

    When I try `wp user list --field=ID | xargs wp user delete invalid-user --yes`
    Then STDOUT should contain:
      """
      Success: Removed user
      """
    And STDERR should be:
      """
      Warning: Invalid user ID, email or login: 'invalid-user'
      """
    And the return code should be 0

    When I run `wp user list --format=count`
    Then STDOUT should be:
      """
      0
      """

  Scenario: Generating users and outputting ids
    When I run `wp user generate --count=1 --format=ids`
    Then save STDOUT as {USER_ID}

    When I run `wp user update {USER_ID} --display_name="foo"`
    Then STDOUT should contain:
      """
      Success:
      """