entity-command/features/user-session.feature
Daniel Bachhuber bfd32a6663 Restore Site_Option_Command and User_Session_Command
These commands need to be included in this repo because of registry race
conditions
2017-04-04 16:39:22 -07:00

40 lines
943 B
Gherkin

Feature: Manage user session
Background:
Given a WP install
@require-wp-4.0
Scenario: Destroy user sessions
When I run `wp eval 'wp_set_current_user(1);'`
And I run `wp eval 'wp_set_auth_cookie(1);'`
And I run `wp eval 'wp_set_current_user(1);'`
And I run `wp eval 'wp_set_auth_cookie(1);'`
And I run `wp user session list admin --format=count`
Then STDOUT should be:
"""
2
"""
When I run `wp user session destroy admin`
Then STDOUT should be:
"""
Success: Destroyed session. 1 remaining.
"""
When I run `wp user session list admin --format=count`
Then STDOUT should be:
"""
1
"""
When I run `wp user session destroy admin --all`
Then STDOUT should be:
"""
Success: Destroyed all sessions.
"""
And I run `wp user session list admin --format=count`
Then STDOUT should be:
"""
0
"""