[wp-trac] [WordPress Unit Tests] #106: Custom taxonomies and post types does not work in UT

WordPress Trac wp-trac at lists.automattic.com
Mon Jul 16 11:27:02 UTC 2012


#106: Custom taxonomies and post types does not work in UT
----------------------------+-----------------
 Reporter:  sirzooro        |      Owner:
     Type:  defect          |     Status:  new
 Priority:  normal          |  Milestone:
Component:  Test Framework  |   Keywords:
----------------------------+-----------------
 Custom taxonomies and post types does not work in UT - it is not possible
 to go to their URLs. This is caused by fact that
 `WP_UnitTestCase::go_to()` recreates the `WP` object, effectively dropping
 registered query vars. `WP_Query` object is also recreated, so permalinks
 may not work too (I haven't tested this). `go_to()` should recreate that
 lost rules before calling `$GLOBALS['wp']->main($parts['query']);`.

 It will be good to use some WP-core function(s) for this, because
 implementation details may change in the future. Another approach is to
 modify the `WP`/`WP_Query` objects so they will recreate these rules from
 global vars when they are created.

 Please also keep in mind that unit test may change permalink format (e.g.
 to test something for htaccess-based, index-based and no pretty permalink
 URLs).

-- 
Ticket URL: <http://unit-tests.trac.wordpress.org/ticket/106>
WordPress Unit Tests <http://unit-tests.trac.wordpress.org>
My example project


More information about the wp-trac mailing list