Skip to content

Commit 55f8309

Browse files
authored
Merge pull request #495 from ernilambar/274-user-nickname
Support nickname creating user
2 parents b45e103 + 18976c9 commit 55f8309

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed

features/user.feature

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -708,3 +708,24 @@ Feature: Manage WordPress users
708708
Then STDOUT should be a table containing rows:
709709
| Field | Value |
710710
| user_url | http://www.testsite.com |
711+
712+
Scenario: Support nickname creating and updating user
713+
Given a WP install
714+
715+
When I run `wp user create testuser [email protected] --nickname=customtestuser --porcelain`
716+
Then STDOUT should be a number
717+
And save STDOUT as {USER_ID}
718+
719+
When I run `wp user meta get {USER_ID} nickname`
720+
Then STDOUT should be:
721+
"""
722+
customtestuser
723+
"""
724+
725+
When I run `wp user update {USER_ID} --nickname=newtestuser`
726+
And I run `wp user meta get {USER_ID} nickname`
727+
Then STDOUT should be:
728+
"""
729+
newtestuser
730+
"""
731+

src/User_Command.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -407,6 +407,8 @@ public function create( $args, $assoc_args ) {
407407

408408
$user->display_name = Utils\get_flag_value( $assoc_args, 'display_name', false );
409409

410+
$user->nickname = Utils\get_flag_value( $assoc_args, 'nickname', false );
411+
410412
$user->first_name = Utils\get_flag_value( $assoc_args, 'first_name', false );
411413

412414
$user->last_name = Utils\get_flag_value( $assoc_args, 'last_name', false );

0 commit comments

Comments
 (0)