mirror of
https://ghproxy.net/https://github.com/bbpress/wp-cli-bbpress.git
synced 2026-03-06 22:23:36 +08:00
30 lines
873 B
Gherkin
30 lines
873 B
Gherkin
Feature: Manage bbPress engagements
|
|
|
|
Scenario: Engagement CRUD commands.
|
|
Given a bbPress install
|
|
|
|
When I run `wp user create testuser1 testuser1@example.com --porcelain`
|
|
Then STDOUT should be a number
|
|
And save STDOUT as {MEMBER_ID}
|
|
|
|
When I run `wp bbp topic create --title="Topic" --porcelain`
|
|
Then STDOUT should be a number
|
|
And save STDOUT as {TOPIC_ID}
|
|
|
|
When I run `wp bbp engagement add --user-id={MEMBER_ID} --topic-id={TOPIC_ID}`
|
|
Then STDOUT should contain:
|
|
"""
|
|
Success: Engagement successfully added.
|
|
"""
|
|
|
|
When I run `wp bbp engagement list-users {TOPIC_ID} --format=ids`
|
|
Then STDOUT should contain:
|
|
"""
|
|
{MEMBER_ID}
|
|
"""
|
|
|
|
When I run `wp bbp engagement recalculate {TOPIC_ID}`
|
|
Then STDOUT should contain:
|
|
"""
|
|
Success: Engagements successfully recalculated.
|
|
"""
|