-
Notifications
You must be signed in to change notification settings - Fork 94
Expand file tree
/
Copy pathoption-set-autoload.feature
More file actions
93 lines (76 loc) · 1.96 KB
/
option-set-autoload.feature
File metadata and controls
93 lines (76 loc) · 1.96 KB
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
Feature: Set 'autoload' value for an option
Scenario: Option doesn't exist
Given a WP install
When I try `wp option set-autoload foo yes`
Then STDERR should be:
"""
Error: Could not get 'foo' option. Does it exist?
"""
Scenario: Invalid 'autoload' value provided
Given a WP install
When I run `wp option add foo bar`
Then STDOUT should contain:
"""
Success:
"""
When I try `wp option set-autoload foo invalid`
Then STDERR should be:
"""
Error: Invalid value specified for positional arg.
"""
@less-than-wp-6.6
Scenario: Successfully updates autoload value
Given a WP install
When I run `wp option add foo bar`
Then STDOUT should contain:
"""
Success:
"""
When I run `wp option get-autoload foo`
Then STDOUT should be:
"""
yes
"""
When I run `wp option set-autoload foo no`
Then STDOUT should be:
"""
Success: Updated autoload value for 'foo' option.
"""
When I run the previous command again
Then STDOUT should be:
"""
Success: Autoload value passed for 'foo' option is unchanged.
"""
When I run `wp option get-autoload foo`
Then STDOUT should be:
"""
no
"""
@require-wp-6.6
Scenario: Successfully updates autoload value
Given a WP install
When I run `wp option add foo bar`
Then STDOUT should contain:
"""
Success:
"""
When I run `wp option get-autoload foo`
Then STDOUT should be:
"""
on
"""
When I run `wp option set-autoload foo off`
Then STDOUT should be:
"""
Success: Updated autoload value for 'foo' option.
"""
When I run the previous command again
Then STDOUT should be:
"""
Success: Autoload value passed for 'foo' option is unchanged.
"""
When I run `wp option get-autoload foo`
Then STDOUT should be:
"""
off
"""