wp-cli-bbpress/features/engagement.feature
2018-08-02 10:00:30 -03:00

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.
"""