[buddypress-trac] [BuddyPress Trac] #6540: Multisite unit tests and bp_blogs_record_existing_blogs()
buddypress-trac
noreply at wordpress.org
Mon Jun 29 16:32:02 UTC 2015
#6540: Multisite unit tests and bp_blogs_record_existing_blogs()
-----------------------------------+------------------
Reporter: imath | Owner:
Type: defect (bug) | Status: new
Priority: normal | Milestone: 2.4
Component: Tools - Unit Tests | Version:
Severity: normal | Resolution:
Keywords: has-patch 2nd-opinion |
-----------------------------------+------------------
Comment (by boonebgorges):
[attachment:6540.2.patch] is an attempt at a patch that cleans up fixtures
in a more targeted way, but with minimal requirements for the dev writing
tests. Two parts:
* Add a hook at the end of `bp_blogs_record_existing_blogs()`.
* In `BP_UnitTestCase()`, when 'bp_blogs_recorded_existing_blogs' fires,
set an "autocommitted" flag. During `tearDown()`, if this flag has been
set to `true`, manually delete user and blog data.
If need be, we could add additional content deletion to this block (like,
say, groups). And `set_autocommit_flag()` could be used for other hooks,
if we determined that other functions in BP were triggering autocommits.
--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/6540#comment:3>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac
More information about the buddypress-trac
mailing list