-
Notifications
You must be signed in to change notification settings - Fork 94
Expand file tree
/
Copy pathuser-session.feature
More file actions
40 lines (34 loc) · 944 Bytes
/
user-session.feature
File metadata and controls
40 lines (34 loc) · 944 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
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.
"""
When I run `wp user session list admin --format=count`
Then STDOUT should be:
"""
0
"""