[buddypress-trac] [BuddyPress Trac] #7620: Update shared fixture architecture for WP 4.4+
buddypress-trac
noreply at wordpress.org
Fri Nov 3 19:28:57 UTC 2017
#7620: Update shared fixture architecture for WP 4.4+
------------------------------+--------------------
Reporter: boonebgorges | Owner: netweb
Type: enhancement | Status: new
Priority: normal | Milestone: 3.0
Component: Build/Test Tools | Version:
Severity: normal | Keywords:
------------------------------+--------------------
WordPress 4.4 saw some changes in the way shared fixtures are handled. The
summary:
a. The factory should be fetched using `self::factory()` rather than
`$this->factory`. This allows better consistency in iterators across all
tests.
b. Shared fixtures should be created in `wpSetUpBeforeClass()` rather than
`setUpBeforeClass()`, and should use the `$factory` object passed to the
method. (This also helps to keep incrementors synced.)
c. There's no longer a need to clean up core data (posts, users, etc) in
`tearDownAfterClass()` - WP does it automatically, using
`_delete_all_data()`. At the very least, we can take advantage of this. We
might also consider implementing our own version of the same thing.
--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/7620>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac
More information about the buddypress-trac
mailing list