mirror of
https://ghproxy.net/https://github.com/bbpress/wp-cli-bbpress.git
synced 2026-03-06 22:23:36 +08:00
36 lines
1 KiB
Gherkin
36 lines
1 KiB
Gherkin
Feature: Manage bbPress Moderators
|
|
|
|
Scenario: Moderator CRUD operations
|
|
Given a bbPress install
|
|
|
|
When I run `wp bbp forum create --title="Forum Title" --porcelain`
|
|
Then STDOUT should be a number
|
|
And save STDOUT as {FORUM_ID}
|
|
|
|
When I run `wp user create testuser2 testuser2@example.com --porcelain`
|
|
Then STDOUT should be a number
|
|
And save STDOUT as {MEMBER_ID}
|
|
|
|
When I run `wp bbp moderator add --forum-id={FORUM_ID} --user-id={MEMBER_ID}`
|
|
Then STDOUT should contain:
|
|
"""
|
|
Success: Member added as a moderator.
|
|
"""
|
|
|
|
When I run `wp bbp moderator list --forum-id={FORUM_ID} --format=count`
|
|
Then STDOUT should contain:
|
|
"""
|
|
1
|
|
"""
|
|
|
|
When I run `wp bbp moderator list --forum-id={FORUM_ID} --format=ids`
|
|
Then STDOUT should contain:
|
|
"""
|
|
{MEMBER_ID}
|
|
"""
|
|
|
|
When I run `wp bbp moderator remove --forum-id={FORUM_ID} --user-id={MEMBER_ID}`
|
|
Then STDOUT should contain:
|
|
"""
|
|
Success: Member removed as a moderator.
|
|
"""
|