Tests for reply handler permissions.
| group |
replies |
| group |
functions |
| group |
capabilities |
| package |
bbPress |
| inherited_from |
\BBP_UnitTestCase |
Methods
assertPreConditions()
assertPreConditions()
Inherited
clean_up_global_scope()
clean_up_global_scope()
Inherited
Commit a MySQL transaction.
commit_transaction()
InheritedStatic
go_to()
go_to($url)
Inherited
We can't use grant_super_admin() because we will need to modify
the list more than once, and grant_super_admin() can only be run
once because of its global check
grant_super_admin($user_id)
Inherited
We assume that the global can be wiped out
restore_admins()
Inherited
setUp()
setUp()
| inherited_from |
\BBP_UnitTestCase::setUp() |
setUp()
setUp()
Inherited
Fake WP mail globals, to avoid errors
setUpBeforeClass()
InheritedStatic
Set up globals necessary to avoid errors when using wp_mail()
setUp_wp_mail($args)
InheritedStatic
WP's core tests use wp_set_current_user() to change the current
user during tests. BP caches the current user differently, so we
have to do a bit more work to change it
set_current_user($user_id)
InheritedStatic
Utility method that resets permalinks and flushes rewrites.
set_permalink_structure(string $structure = '')
Inherited
| since |
2.6.0 bbPress (r5947) |
| global |
WP_Rewrite $wp_rewrite |
Parameters
$structure
stringOptional. Permalink structure to set. Default empty.
tearDown()
tearDown()
| inherited_from |
\BBP_UnitTestCase::tearDown() |
tearDown()
tearDown()
Inherited
Tear down globals set up in setUp_wp_mail()
tearDown_wp_mail($args)
InheritedStatic
test_anonymous_user_cannot_spoof_forum_id_to_reply_to_private_topic()
test_anonymous_user_cannot_spoof_forum_id_to_reply_to_private_topic()
test_moderator_can_convert_reply_to_topic()
test_moderator_can_convert_reply_to_topic()
test_moderator_can_move_reply_into_another_users_topic()
test_moderator_can_move_reply_into_another_users_topic()
test_participant_can_submit_reply_when_forum_id_matches_topic()
test_participant_can_submit_reply_when_forum_id_matches_topic()
test_participant_cannot_convert_reply_when_source_topic_cannot_be_edited()
test_participant_cannot_convert_reply_when_source_topic_cannot_be_edited()
test_participant_cannot_move_reply_into_another_users_topic()
test_participant_cannot_move_reply_into_another_users_topic()
test_participant_cannot_spoof_forum_id_to_reply_below_hidden_forum()
test_participant_cannot_spoof_forum_id_to_reply_below_hidden_forum()
test_participant_cannot_spoof_forum_id_to_reply_to_hidden_topic()
test_participant_cannot_spoof_forum_id_to_reply_to_hidden_topic()
test_participant_cannot_submit_reply_to_private_topic()
test_participant_cannot_submit_reply_to_private_topic()
get_reply_ids()
get_reply_ids($topic_id)
submit_reply()
submit_reply($topic_id, $forum_id = null, $content = '', $anonymous_data = array())
Parameters
$topic_id
$forum_id
$content
$anonymous_data
submit_reply_move()
submit_reply_move($reply_id, $move_option, $destination_topic_id = 0)
Parameters
$reply_id
$move_option
$destination_topic_id
Properties
$cached_SERVER_NAME
$cached_SERVER_NAME
Static
$old_allow_anonymous
$old_allow_anonymous
$old_request
$old_request