Domain: amberpublishers.in
Server Adress: 86.38.243.169

privdayz.com

/opt/.wp-cli/packages/vendor/wp-cli/entity-command/features/
Dosya Yükle :
Current File : //opt/.wp-cli/packages/vendor/wp-cli/entity-command/features/signup.feature

Feature: Manage signups in a multisite installation

	Scenario: Not applicable in single installation site
		Given a WP install

		When I try `wp user signup list`
		Then STDERR should be:
			"""
			Error: This is not a multisite installation.
			"""

	Scenario: List signups
		Given a WP multisite install
		And I run `wp eval 'wpmu_signup_user( "bobuser", "[email protected]" );'`
		And I run `wp eval 'wpmu_signup_user( "johnuser", "[email protected]" );'`

		When I run `wp user signup list --fields=signup_id,user_login,user_email,active --format=csv`
		Then STDOUT should be:
			"""
			signup_id,user_login,user_email,active
			1,bobuser,[email protected],0
			2,johnuser,[email protected],0
			"""

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

		When I run `wp user signup activate bobuser`
		Then STDOUT should contain:
			"""
			Success: Activated 1 of 1 signups.
			"""

		When I run `wp user signup list --fields=signup_id,user_login,user_email,active --format=csv --active=1`
		Then STDOUT should be:
			"""
			signup_id,user_login,user_email,active
			1,bobuser,[email protected],1
			"""

		When I run `wp user signup list --fields=signup_id,user_login,user_email,active --format=csv --per_page=1`
		Then STDOUT should be:
			"""
			signup_id,user_login,user_email,active
			1,bobuser,[email protected],1
			"""

	Scenario: Get signup
		Given a WP multisite install
		And I run `wp eval 'wpmu_signup_user( "bobuser", "[email protected]" );'`

		When I run `wp user signup get 1 --field=user_login`
		Then STDOUT should be:
			"""
			bobuser
			"""

		When I run `wp user signup get bobuser --fields=signup_id,user_login,user_email,active --format=csv`
		Then STDOUT should be:
			"""
			signup_id,user_login,user_email,active
			1,bobuser,[email protected],0
			"""

	Scenario: Activate signup
		Given a WP multisite install
		And I run `wp eval 'wpmu_signup_user( "bobuser", "[email protected]" );'`

		When I run `wp user signup get bobuser --field=active`
		Then STDOUT should be:
			"""
			0
			"""

		When I run `wp user signup activate bobuser`
		Then STDOUT should contain:
			"""
			Success: Activated 1 of 1 signups.
			"""

		When I try the previous command again
		Then STDERR should contain:
			"""
			Warning: Failed activating signup 1.
			"""

		When I run `wp user signup get bobuser --field=active`
		Then STDOUT should be:
			"""
			1
			"""

		When I run `wp user get bobuser --field=user_email`
		Then STDOUT should be:
			"""
			[email protected]
			"""

	Scenario: Activate multiple signups
		Given a WP multisite install
		And I run `wp eval 'wpmu_signup_user( "bobuser", "[email protected]" );'`
    And I run `wp eval 'wpmu_signup_user( "johnuser", "[email protected]" );'`

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

		When I run `wp user signup activate bobuser johnuser`
		Then STDOUT should contain:
			"""
			Success: Activated 2 of 2 signups.
			"""

		When I run `wp user signup list --active=1 --format=count`
		Then STDOUT should be:
			"""
			2
			"""

	Scenario: Activate blog signup entry
		Given a WP multisite install
		And I run `wp eval 'wpmu_signup_blog( "example.com", "/bobsite/", "My Awesome Title", "bobuser", "[email protected]" );'`

		When I run `wp user signup get bobuser --fields=user_login,domain,path,active --format=csv`
		Then STDOUT should be:
			"""
			user_login,domain,path,active
			bobuser,example.com,/bobsite/,0
			"""

		When I run `wp user signup activate bobuser`
		Then STDOUT should contain:
			"""
			Success: Activated 1 of 1 signups.
			"""

		When I run `wp site list --fields=domain,path`
		Then STDOUT should be a table containing rows:
			| domain      | path      |
			| example.com | /         |
			| example.com | /bobsite/ |

	Scenario: Delete signups
		Given a WP multisite install
		And I run `wp eval 'wpmu_signup_user( "bobuser", "[email protected]" );'`
		And I run `wp eval 'wpmu_signup_user( "johnuser", "[email protected]" );'`

		When I run `wp user signup get bobuser --field=user_email`
		Then STDOUT should be:
			"""
			[email protected]
			"""

		When I run `wp user signup get johnuser --field=user_email`
		Then STDOUT should be:
			"""
			[email protected]
			"""

		When I run `wp user signup delete [email protected] [email protected]`
		Then STDOUT should contain:
			"""
			Success: Deleted 2 of 2 signups.
			"""

		When I try `wp user signup get bobuser`
		Then STDERR should be:
			"""
			Error: Invalid signup ID, email, login, or activation key: 'bobuser'
			"""

	Scenario: Delete all signups
		Given a WP multisite install
		And I run `wp eval 'wpmu_signup_user( "bobuser", "[email protected]" );'`
		And I run `wp eval 'wpmu_signup_user( "johnuser", "[email protected]" );'`

		When I try `wp user signup delete`
		Then STDERR should be:
			"""
			Error: You need to specify either one or more signups or provide the --all flag.
			"""

		When I run `wp user signup delete --all`
		Then STDOUT should contain:
			"""
			Success: Deleted all signups.
			"""

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

coded by Privdayz.com - Visit https://privdayz.com/ for more php shells.